summaryrefslogtreecommitdiffstats
path: root/editor/script_editor_debugger.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Ensure array and dict editors show edited object IDs, fixes #20225Juan Linietsky2018-11-211-0/+1
|
* Add more places to hide guides if relationship lines are enabledMichael Alexsander Silva Dias2018-11-191-1/+4
|
* Remove unused variable in ScriptEditorDebuggerMichael Alexsander Silva Dias2018-11-111-2/+0
|
* Many fixes to script editor remote debugger, closes #13346Juan Linietsky2018-11-111-8/+29
|
* Merge pull request #22625 from allkhor/cleanup_history_from_remote_nodesJuan Linietsky2018-11-021-1/+1
|\ | | | | Cleanup the editor history from remote nodes after the scene stopped.
| * Cleanup the editor history from remote nodes after the scene stopped.allkhor2018-10-111-1/+1
| |
* | Resize some editor panel minimum sizes on hiDPI displaysHugo Locurcio2018-10-201-1/+1
|/ | | | | | 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).
* Cleaned up/Fixed some bugs in the remote inspector code.DualMatrix2018-10-041-12/+18
| | | | | | Cleaned up/Fixed some bugs in the remote inspector code. This makes some of my previous code cleaner while resolving a bunch of bugs.
* Fix script path for warningsChaosus2018-10-021-2/+3
|
* Revert "Fix -new inspector- remote debug view not changing to current scene ↵Rémi Verschelde2018-10-011-3/+0
| | | | | | | | | 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.
* Merge pull request #22524 from DualMatrix/error_spam_3_please_be_finalRémi Verschelde2018-09-291-2/+6
|\ | | | | Fixed error spam when selecting root in remote tree
| * Fixed error spam when selecting root in remote treeDualMatrix2018-09-291-2/+6
| | | | | | | | Fixed error spam when selecting root in remote tree
* | Fixed debugger showing wrong name for Objects.DualMatrix2018-09-291-15/+6
|/ | | | Fixed debugger showing wrong name for Objects.
* Fixed Objects do not showing their drop down in debuggerDualMatrix2018-09-281-0/+4
| | | | Fixed Objects do not showing their drop down in debugger
* Merge pull request #22201 from DualMatrix/error_spam_2_electric_boogalooRémi Verschelde2018-09-201-6/+8
|\ | | | | Fixed error spam in remote debugger
| * Fixed error spam in remote debuggerDualMatrix2018-09-191-6/+8
| | | | | | | | Fixed error spam in remote debugger.
* | Fixed Objects no longer showing ID in debugger.DualMatrix2018-09-191-9/+3
|/ | | | Fixed Objects no longer showing ID in debugger.
* Refactor editor icon retrievalwillnationsdev2018-09-141-2/+3
|
* Add expand/collapse all buttons for the "Errors" tabMichael Alexsander Silva Dias2018-09-121-10/+55
|
* Merge pull request #21692 from Faless/sockets_rebaseFabio Alessandrelli2018-09-121-1/+1
|\ | | | | New NetSocket interface with common BSD/Win implementation
| * Unify StreamPeerTCP/TCP_Server with NetSocket APIFabio Alessandrelli2018-09-121-1/+1
| |
* | Merge pull request #21884 from RyanStein/feature-error-treeRémi Verschelde2018-09-121-98/+124
|\ \ | |/ |/| Resurrect integrated error display for the Debugger.
| * Merge debugger's error and stack trace lists into one tree interface.Ryan Stein2018-09-081-98/+124
| |
* | Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-2/+2
| | | | | | | | | | | | 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.
* | Replace last occurrences of PropertyEditor by EditorInspectorRémi Verschelde2018-09-111-5/+1
|/ | | | | | | | | Updates the following plugins: - ConnectionsDialog - ScriptEditorDebugger - ItemListEditorPlugin Also drop now unnecessary compatibility methods.
* Make some debug prints verbose-only, remove othersRémi Verschelde2018-08-241-9/+2
|
* Reset reason text when no longer connectedMarcin Zawiejski2018-08-201-0/+3
| | | | | Resets the "Child Process Connected" when the child process is no longer connected.
* Fix debugger icon for warningsChaosus2018-08-161-7/+20
|
* Add warning color to output logChaosus2018-08-131-1/+1
|
* Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam2018-07-261-6/+6
| | | | | | | | | | | | | | | | | | | | | | | 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.
* Fix -new inspector- remote debug view not changing to current scene after ↵ordigdug2018-07-131-0/+3
| | | | exiting game - Fixes #20075
* Don't cut of long errors in debugger.Benjamin2018-05-261-1/+4
| | | | Autowrap to expand to up to 3 lines + display full error in tooltip.
* -New inspector.Juan Linietsky2018-05-151-2/+2
| | | | | | | -Changed UI resizing code, gained huge amount of speed. -Reorganized timer sync to clean up behavior (sorry forgot commit this before) -
* Merge pull request #16893 from GodotExplorer/debugger-improvement-3Juan Linietsky2018-05-071-1/+50
|\ | | | | Save runtime node as scene from remote scene tree.
| * Save runtime node as scene from the remote scene tree.geequlim2018-02-221-1/+50
| |
* | Fix Coverity reports of uninitialized scalar variableRémi Verschelde2018-04-191-20/+3
| | | | | | | | | | | | | | | | | | | | | | 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).
* | Update icons when theme changedPoommetee Ketson2018-02-251-0/+10
| |
* | only show information we have in stacktracePaul Joannon2018-02-241-3/+11
| | | | | | | | do not show line number and/or file if not defined
* | Insert proper copy icon to debuggerArtem Varaksa2018-02-221-1/+1
| |
* | Icons updateDaniel J. Ramirez2018-02-211-1/+1
|/ | | | includes new enum, MeshInstance2D, Skeleton2D, Cut, Copy and Paste icons.
* Don't print error message when select debugger stacks if the debugger is ↵geequlim2018-02-211-8/+8
| | | | | | stopped. Clear debugger stack inspector if the debugger is stopped when selected stack changed.
* Fixed Remote Tree not drawing relationship lines unless the setting is changed.Michael Alexsander Silva Dias2018-02-201-0/+8
|
* Made the Debugger's Stack Frames items reselectable.Michael Alexsander Silva Dias2018-02-201-0/+1
|
* Fix #16543 (add button to copy error from debugger)Artem Varaksa2018-02-141-0/+20
|
* Fix option run/output/always_open_output_on_playGuilherme Silva2018-01-191-1/+3
|
* Mono: Implement stack info for errors and exceptionsIgnacio Etcheverry2018-01-091-6/+9
|
* Merge pull request #15294 from poke1024/fix-debug-hangsRémi Verschelde2018-01-081-0/+5
|\ | | | | Fix Godot getting swamped by debug events
| * Fix Godot getting swamped by debug eventsBernhard Liebl2018-01-031-0/+5
| |
* | Fixes debugger randomly not pausingBernhard Liebl2018-01-071-0/+2
| |