summaryrefslogtreecommitdiff
path: root/editor/script_editor_debugger.cpp
AgeCommit message (Collapse)Author
2019-02-28Fixed Errors Tab Indexing Bug in the DebuggerErik
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-20Add -Wshadow=local to warnings and fix reported issues.marxin
Fixes #25316.
2019-01-25Fixed function names of built-in scripts not showing up in debuggerDualMatrix
Fixes #25198
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