aboutsummaryrefslogtreecommitdiff
path: root/editor/script_editor_debugger.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | | | | | | | 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.
* | Merge pull request #14792 from Krakean/enh-1Rémi Verschelde2018-01-031-1/+66
|\ \ | | | | | | A few small Debugger->Errors tab enhancements:
| * | A few small Debugger->Errors tab enhancements:Dmitry Koteroff2017-12-181-1/+66
| |/ | | | | | | | | | | 1. Added "Clear" button to clear list. 2. Errors list now populated with newest items comes first, so no need to scroll everytime. 3. Added PopupMenu to errors list with ability to quickly Copy error text & details.
* / Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
|/ | | | Happy new year to the wonderful Godot community!
* Make auto switch to remote scene tree opt-inRémi Verschelde2017-12-041-1/+1
| | | | | The performance cost is too high for now, so it should be opt-in for users who really need it all the time. Fixes #13833.
* Better number format for memory usagevolzhs2017-11-251-1/+2
|
* Improved update for remote scene tree and remote object.geequlim2017-11-231-14/+12
|
* Add editor setting to allow keep show local scene tree while debugger start.geequlim2017-11-221-3/+10
| | | | Rename editor setting scene_tree_refresh_interval to remote_scene_tree_refresh_interval.
* Fixed the Remote tab not complying with the "Draw Relationship Lines" setting.Michael Alexsander Silva Dias2017-11-211-0/+9
|
* Move the remote scene tree to the scene tree dock.Geequlim2017-11-171-10/+9
| | | | | | Ignore all script constants in the global section of the breakpoint stack. Check property size before send to avoid too large of data be sent. Fix crash while clear the remote objects from the debugger.
* Send script members, contants and globals to debuggergeequlim2017-11-171-66/+114
| | | | Remove remote inspector panel
* Monitor: add checkbox to monitor listPoommetee Ketson2017-10-241-7/+9
| | | | so that users don't have to hold CTRL to select multiple entries.
* Improved monitors units and colors.Daniel J. Ramirez2017-10-231-7/+40
|
* Refactor Fixed to PhysicsPoommetee Ketson2017-10-211-2/+2
|
* Merge pull request #11659 from AndreaCatania/prephysicsAndreas Haas2017-10-021-6/+6
|\ | | | | Renamed fixed_process to physics_process
| * Renamed fixed_process to physics_processAndreaCatania2017-09-301-6/+6
| |
* | fixed bottom panel debugger exceptiontoger52017-09-281-0/+5
|/ | | | | - make it work in combination with the border for tabs - fixed updating when changing theme
* Merge pull request #11424 from groud/control_node_presetsRémi Verschelde2017-09-261-1/+1
|\ | | | | Implements set_margins_preset(...)
| * Remove set_area_as_parent_rect and replace it by ↵Gilles Roudiere2017-09-221-1/+1
| | | | | | | | set_anchors_and_margins_preset(PRESET_WIDE)
* | Add font size setting for output panelvolzhs2017-09-251-1/+1
|/
* Fixed metrics.Daniel J. Ramirez2017-09-171-2/+0
|
* fixed double border for debugger tab paneltoger52017-09-151-1/+2
|
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* Monitor: add hint, fix certain graph not drawnPoommetee Ketson2017-08-261-3/+6
| | | | | Add a hint that helps user discover monitor graph Fix last row drawn outside when only one graph is in that row
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-241-5/+5
| | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* Ability to set script debugger reason text context.Daniel J. Ramirez2017-08-221-4/+17
|
* Inspector is no longer cleared when game runs, fixes #9408Juan Linietsky2017-08-201-3/+0
|
* -Properly check limits to objects sent (regarding to size), fixes #9034Juan Linietsky2017-08-181-5/+9
| | | | | -Changed the way objects are marshalled and sent to the debugger -Editing debugged objects happens in the remote inspector now
* Merge pull request #10164 from djrm/pr_theme_fixesRémi Verschelde2017-08-101-13/+6
|\ | | | | Visual polishing
| * Several ui improvements (mostly margins)Daniel J. Ramirez2017-08-081-13/+6
| | | | | | | | | | | | Improved colors Added some missing icons
* | Set some reasonable limits for sending information to the debugger, closes #5848Juan Linietsky2017-08-081-0/+1
|/
* Style: Apply clang-format on all filesRémi Verschelde2017-07-301-1/+1
| | | | Thus fixing some invalid changes that had still made it to the master branch.