5f862ee186
Now able to "Copy Node Path" from Remote tab". Fixes issue 28585.
2019-05-17 00:49:37 -04:00
9df1a2442b
Show function name in debugger stack trace
...
Also show script and line when the instance is gone when resuming from
yield.
2019-05-14 11:39:44 -03:00
23147ae2c3
Merge pull request #28101 from MunWolf/debugger_cursor
...
Added a marker in text_edit that tells which row is executing.
2019-04-29 18:38:38 +02:00
9f16a67754
Debugger's inspector doesn't clear it values on every debug action
2019-04-25 00:11:34 +03:00
9bfa63496a
Added a marker in text_edit that tells which row is executing.
2019-04-23 21:51:01 +01:00
0b747f5312
Merge pull request #25995 from lupoDharkael/csv
...
Add CSV export to profiling data
2019-04-06 13:12:20 +02:00
2c68ce930c
Add CSV export to profiling data
2019-03-28 08:42:29 +01:00
9c3ddf05cb
Revert accidental commits
...
This reverts commit fb37284c02 .
This reverts commit 4db0f51b9a .
2019-03-20 21:43:55 +01:00
4db0f51b9a
Create live view dock [wip]
2019-03-20 20:44:43 +01:00
73aaf06be7
Cleanup relationship line coding after 5f079e2
2019-03-06 14:33:26 -03:00
5f079e2ef9
-Make tileset and meshlibrary edit in a separate inspector, fixes #26671
...
-Made relationship lines appear based on theme settings, not previous hack
-Fix drawing of relationship lines (was broken)
-Fix double initialization of theme settings
2019-03-06 12:12:42 -03:00
3f9ba2bd14
Fixed Errors Tab Indexing Bug in the Debugger
...
FIxed bug with Errors tab in the Debugger using wrong index in the
tab container.
Also removed unused variable that was probably left behind.
2019-02-28 22:12:14 +01:00
8d51618949
Add -Wshadow=local to warnings and fix reported issues.
...
Fixes #25316 .
2019-02-20 19:44:12 +01:00
72472bef05
Fix remote scene tree root folding
...
Fixes #25487
2019-01-31 16:40:27 +02:00
f119e0b156
Fixed function names of built-in scripts not showing up in debugger
...
Fixes #25198
2019-01-25 12:54:50 +01:00
b16c309f82
Update copyright statements to 2019
...
Happy new year to the wonderful Godot community!
2019-01-01 12:58:10 +01:00
a2a606794c
Ensure array and dict editors show edited object IDs, fixes #20225
2018-11-21 22:10:58 -03:00
7144e2fde4
Add more places to hide guides if relationship lines are enabled
2018-11-19 03:05:01 -02:00
8a08a9fb6a
Remove unused variable in ScriptEditorDebugger
2018-11-11 15:35:09 -02:00
d16ce4a8ed
Many fixes to script editor remote debugger, closes #13346
2018-11-11 09:16:27 -03:00
9b2c441ae3
Merge pull request #22625 from allkhor/cleanup_history_from_remote_nodes
...
Cleanup the editor history from remote nodes after the scene stopped.
2018-11-02 11:32:36 -03:00
f126b61748
Resize some editor panel minimum sizes on hiDPI displays
...
This also increases the plugin description TextEdit's height,
so that 3 lines can be viewed instead of just 2 (leaving a few pixels
for the scroll bar).
2018-10-20 22:09:42 +02:00
9fc71d3472
Cleanup the editor history from remote nodes after the scene stopped.
2018-10-11 20:02:55 +06:00
c4ac2707dc
Cleaned up/Fixed some bugs in the remote inspector code.
...
Cleaned up/Fixed some bugs in the remote inspector code.
This makes some of my previous code cleaner while resolving a bunch of bugs.
2018-10-04 15:13:44 +02:00
54d44f7076
Fix script path for warnings
2018-10-02 13:07:55 +03:00
c51caa3dbd
Revert "Fix -new inspector- remote debug view not changing to current scene after exiting game - Fixes #20075 "
...
This reverts commit 9c7e647124 .
This commit caused a regression and is not a correct fix for the original issue.
Fixes #22573 , reopens #20075 .
2018-10-01 08:56:15 +02:00
dc6d95f4a1
Merge pull request #22524 from DualMatrix/error_spam_3_please_be_final
...
Fixed error spam when selecting root in remote tree
2018-09-29 22:44:13 +02:00
75f5fd20a1
Fixed error spam when selecting root in remote tree
...
Fixed error spam when selecting root in remote tree
2018-09-29 01:03:50 +02:00
9bb65399d9
Fixed debugger showing wrong name for Objects.
...
Fixed debugger showing wrong name for Objects.
2018-09-29 00:23:20 +02:00
d4df4c1475
Fixed Objects do not showing their drop down in debugger
...
Fixed Objects do not showing their drop down in debugger
2018-09-28 19:08:31 +02:00
c19dc39630
Merge pull request #22201 from DualMatrix/error_spam_2_electric_boogaloo
...
Fixed error spam in remote debugger
2018-09-20 14:45:21 +02:00
aa32a9f22d
Fixed Objects no longer showing ID in debugger.
...
Fixed Objects no longer showing ID in debugger.
2018-09-19 12:06:34 +02:00
54286e1711
Fixed error spam in remote debugger
...
Fixed error spam in remote debugger.
2018-09-19 11:32:11 +02:00
5436abefe4
Refactor editor icon retrieval
2018-09-14 09:27:56 -05:00
3a9df46b90
Add expand/collapse all buttons for the "Errors" tab
2018-09-12 23:53:10 -03:00
cdc5264a3e
Merge pull request #21692 from Faless/sockets_rebase
...
New NetSocket interface with common BSD/Win implementation
2018-09-12 18:25:28 +02:00
30327872e0
Unify StreamPeerTCP/TCP_Server with NetSocket API
2018-09-12 15:56:20 +02:00
c4311b62c4
Merge pull request #21884 from RyanStein/feature-error-tree
...
Resurrect integrated error display for the Debugger.
2018-09-12 14:53:32 +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
45b609f46a
Replace last occurrences of PropertyEditor by EditorInspector
...
Updates the following plugins:
- ConnectionsDialog
- ScriptEditorDebugger
- ItemListEditorPlugin
Also drop now unnecessary compatibility methods.
2018-09-11 16:09:19 +02:00
13370e3e09
Merge debugger's error and stack trace lists into one tree interface.
2018-09-08 22:36:40 -04:00
52466d57e9
Make some debug prints verbose-only, remove others
2018-08-24 14:59:01 +02:00
ce73b56adb
Reset reason text when no longer connected
...
Resets the "Child Process Connected" when the child process is no longer
connected.
2018-08-20 20:46:14 +02:00
4fdb8ebdec
Fix debugger icon for warnings
2018-08-16 08:50:42 +03:00
94cf2133d5
Add warning color to output log
2018-08-13 21:52:38 +03: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
9c7e647124
Fix -new inspector- remote debug view not changing to current scene after exiting game - Fixes #20075
2018-07-13 13:00:14 -04:00
98233073a9
Don't cut of long errors in debugger.
...
Autowrap to expand to up to 3 lines + display full error in tooltip.
2018-05-26 13:52:16 +02:00
005b69cf6e
-New inspector.
...
-Changed UI resizing code, gained huge amount of speed.
-Reorganized timer sync to clean up behavior (sorry forgot commit this before)
-
2018-05-15 17:14:31 -03:00
80b9edf0f6
Merge pull request #16893 from GodotExplorer/debugger-improvement-3
...
Save runtime node as scene from remote scene tree.
2018-05-07 16:41:34 -03:00