summaryrefslogtreecommitdiff
path: root/editor/script_editor_debugger.cpp
AgeCommit message (Collapse)Author
2019-01-01Update copyright statements to 2019Rémi Verschelde
Happy new year to the wonderful Godot community!
2018-11-21Ensure array and dict editors show edited object IDs, fixes #20225Juan Linietsky
2018-11-19Add more places to hide guides if relationship lines are enabledMichael Alexsander Silva Dias
2018-11-11Remove unused variable in ScriptEditorDebuggerMichael Alexsander Silva Dias
2018-11-11Many fixes to script editor remote debugger, closes #13346Juan Linietsky
2018-11-02Merge pull request #22625 from allkhor/cleanup_history_from_remote_nodesJuan Linietsky
Cleanup the editor history from remote nodes after the scene stopped.
2018-10-20Resize some editor panel minimum sizes on hiDPI displaysHugo Locurcio
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-11Cleanup the editor history from remote nodes after the scene stopped.allkhor
2018-10-04Cleaned up/Fixed some bugs in the remote inspector code.DualMatrix
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-02Fix script path for warningsChaosus
2018-10-01Revert "Fix -new inspector- remote debug view not changing to current scene ↵Rémi Verschelde
after exiting game - Fixes #20075" This reverts commit 9c7e647124694b1f3f6940c2b6e1b5f329b61a70. This commit caused a regression and is not a correct fix for the original issue. Fixes #22573, reopens #20075.
2018-09-29Merge pull request #22524 from DualMatrix/error_spam_3_please_be_finalRémi Verschelde
Fixed error spam when selecting root in remote tree
2018-09-29Fixed error spam when selecting root in remote treeDualMatrix
Fixed error spam when selecting root in remote tree
2018-09-29Fixed debugger showing wrong name for Objects.DualMatrix
Fixed debugger showing wrong name for Objects.
2018-09-28Fixed Objects do not showing their drop down in debuggerDualMatrix
Fixed Objects do not showing their drop down in debugger
2018-09-20Merge pull request #22201 from DualMatrix/error_spam_2_electric_boogalooRémi Verschelde
Fixed error spam in remote debugger
2018-09-19Fixed Objects no longer showing ID in debugger.DualMatrix
Fixed Objects no longer showing ID in debugger.
2018-09-19Fixed error spam in remote debuggerDualMatrix
Fixed error spam in remote debugger.
2018-09-14Refactor editor icon retrievalwillnationsdev
2018-09-12Add expand/collapse all buttons for the "Errors" tabMichael Alexsander Silva Dias
2018-09-12Merge pull request #21692 from Faless/sockets_rebaseFabio Alessandrelli
New NetSocket interface with common BSD/Win implementation
2018-09-12Unify StreamPeerTCP/TCP_Server with NetSocket APIFabio Alessandrelli
2018-09-12Merge pull request #21884 from RyanStein/feature-error-treeRémi Verschelde
Resurrect integrated error display for the Debugger.
2018-09-12Make core/ includes absolute, remove subfolders from include pathRémi Verschelde
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-11Replace last occurrences of PropertyEditor by EditorInspectorRémi Verschelde
Updates the following plugins: - ConnectionsDialog - ScriptEditorDebugger - ItemListEditorPlugin Also drop now unnecessary compatibility methods.
2018-09-08Merge debugger's error and stack trace lists into one tree interface.Ryan Stein
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-08-20Reset reason text when no longer connectedMarcin Zawiejski
Resets the "Child Process Connected" when the child process is no longer connected.
2018-08-16Fix debugger icon for warningsChaosus
2018-08-13Add warning color to output logChaosus
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
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-13Fix -new inspector- remote debug view not changing to current scene after ↵ordigdug
exiting game - Fixes #20075
2018-05-26Don't cut of long errors in debugger.Benjamin
Autowrap to expand to up to 3 lines + display full error in tooltip.
2018-05-15-New inspector.Juan Linietsky
-Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
2018-05-07Merge pull request #16893 from GodotExplorer/debugger-improvement-3Juan Linietsky
Save runtime node as scene from remote scene tree.
2018-04-19Fix Coverity reports of uninitialized scalar variableRémi Verschelde
Fixes most current reports on Coverity Scan of uninitialized scalar variable (CWE-457): https://cwe.mitre.org/data/definitions/457.html These happen most of the time (in our code) when instanciating structs without a constructor (or with an incomplete one), and later returning the instance. This is sometimes intended though, as some parameters are only used in some situations and should not be double-initialized for performance reasons (e.g. `constant` in ShaderLanguage::Token).
2018-02-25Update icons when theme changedPoommetee Ketson
2018-02-24only show information we have in stacktracePaul Joannon
do not show line number and/or file if not defined
2018-02-22Insert proper copy icon to debuggerArtem Varaksa
2018-02-22Save runtime node as scene from the remote scene tree.geequlim
2018-02-21Icons updateDaniel J. Ramirez
includes new enum, MeshInstance2D, Skeleton2D, Cut, Copy and Paste icons.
2018-02-21Don't print error message when select debugger stacks if the debugger is ↵geequlim
stopped. Clear debugger stack inspector if the debugger is stopped when selected stack changed.
2018-02-20Fixed Remote Tree not drawing relationship lines unless the setting is changed.Michael Alexsander Silva Dias
2018-02-20Made the Debugger's Stack Frames items reselectable.Michael Alexsander Silva Dias
2018-02-14Fix #16543 (add button to copy error from debugger)Artem Varaksa
2018-01-19Fix option run/output/always_open_output_on_playGuilherme Silva
2018-01-09Mono: Implement stack info for errors and exceptionsIgnacio Etcheverry
2018-01-08Merge pull request #15294 from poke1024/fix-debug-hangsRémi Verschelde
Fix Godot getting swamped by debug events
2018-01-07Fixes debugger randomly not pausingBernhard Liebl
2018-01-05Add missing copyright headers and fix formattingRémi Verschelde
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.