Commit Graph

347 Commits

Author SHA1 Message Date
Artem Bukhonov
eaea8fd770 xdebugger: support asynchronous computation of expression range for 'Evaluate' and 'Quick Evaluate' actions 2017-01-27 19:18:45 +03:00
Svetlana.Zemlyanskaya
f7e3f8c5f6 WI-34777 Preserve expanded/collapsed state for 'Constants' between debug sessions (IDEA-CR-17536)
(cherry picked from commit 9049c9d)
2017-01-25 14:30:45 +01:00
Egor.Ushakov
80fbbead68 IDEA-142098 Multiple breakpoints in a single line: don't display the whole method body in toggle breakpoint drop-down 2016-09-29 19:16:25 +03:00
Vladimir Krivosheev
63de9e4108 nullPromise 2016-09-16 14:25:58 +02:00
Alexey Kudravtsev
db6d4e1fcc removed "suppress unused" for deprecated methods to avoid using them again, especially since some of them already are. 2016-09-07 14:12:33 +03:00
Egor.Ushakov
b6031c2119 support renderers in kotlin, groovy, etc (in correct context) 2016-09-06 19:13:47 +03:00
Elizaveta Shashkova
22da925422 Updates after the review IDEA-CR-13415 2016-08-31 16:06:52 +03:00
Elizaveta Shashkova
e701a2585c Add ability to set default suspend policy for breakpoint type 2016-08-31 16:06:51 +03:00
Egor.Ushakov
f6607d7546 fixed red HL in editors for arrays class level watches (e.g. Arrays.toString(this)) 2016-08-18 15:10:55 +03:00
Egor.Ushakov
7b5835d2bd cleanup - unused imports 2016-06-28 12:09:57 +03:00
Anton Makeev
8fb5ce8c59 CPP-6672 When target is suspended in library code without sources, select first frame with available code: private api 2016-05-30 11:13:26 +02:00
Anton Makeev
c68fc12662 Merge remote-tracking branch 'origin/master' into amakeev/debugger 2016-05-27 15:22:53 +02:00
Vladimir Krivosheev
db0ea9e855 IDEA-156365 Force Step Into in debugger causes AbstractMethodError 2016-05-25 16:49:18 +02:00
Anton Makeev
e13042aa48 CPP-6752 When target is suspended due to interruption and position is not known code, frames list should be shown regardless the setting 'Debugger | Show debugger window on breakpoint' was updated: XDebugSession API changed reverted, private api used instead 2016-05-24 19:03:43 +02:00
Anton Makeev
6110b7d2cf CPP-6752 When target is suspended due to interruption and position is not known code, frames list should be shown regardless the setting 'Debugger | Show debugger window on breakpoint' was updated: XDebugSession API improved 2016-05-24 11:39:48 +02:00
Anton Makeev
bc04b36014 CPP-6672 When target is suspended in library code without sources, select first frame with available code
CPP-6768 Selected frame should be preserved when switching threads
2016-05-20 00:53:08 +02:00
Anton Makeev
1bd4ca505f CPP-6752 When target is suspended due to interruption and position is not known code, frames list should be shown regardless the setting 'Debugger | Show debugger window on breakpoint'
(see expected behavior detaild in the ticket)
2016-05-18 22:28:56 +02:00
Anna.Kozlova
36ee7203f6 anonym -> lambda 2016-05-18 12:04:12 +02:00
Alexey Kudravtsev
3b521f997c dangling javadocs removed 2016-04-29 12:13:21 +03:00
Egor.Ushakov
02c2d3db68 cleanup - removed redundant casts and types 2016-03-25 12:38:18 +03:00
Vladimir Krivosheev
fea4f11ef7 IDEA-CR-8978 deprecate old methods 2016-03-23 13:41:57 +01:00
Dmitry Batrak
2289cf91d4 make breakpoint line highlighting higher priority than 'additional syntax' (following IDEA-152621) 2016-03-18 20:16:51 +03:00
Vladimir Krivosheev
8699b0e4ae XDebugProcess — pass suspend context to resume methods 2016-03-02 14:28:04 +01:00
Vladimir Krivosheev
098e359d82 getExecutionStacks returns NotNull 2016-02-29 17:02:48 +01:00
Vladimir Krivosheev
b155614e9b get rid of XDebugSessionAdapter 2016-02-26 16:30:34 +01:00
Egor.Ushakov
445b6c6cee refactoring to avoid red and possibly not compilable code 2016-02-18 17:36:51 +03:00
Vladimir Krivosheev
dbb2716e26 IDEA-CR-7992 rename to XLinePsiElementBreakpointVariant 2016-02-08 13:16:05 +01:00
Vladimir Krivosheev
eb5aa8f8a0 IDEA-CR-7992 make abstract as before 2016-02-08 10:43:11 +01:00
nik
7fb2f26637 xdebugger API cleanup: unused deprecated methods removed 2016-02-05 12:15:37 +03:00
Vladimir Krivosheev
e9b19215ca initial support to debug lambda in JS code 2016-01-22 18:21:09 +01:00
Egor.Ushakov
4213999c20 removed inline debugger option from registry 2016-01-22 14:50:54 +03:00
Alexander Doroshko
1543f39e80 added method to create XSourcePosition by file, line and column 2016-01-21 19:35:07 +03:00
Egor.Ushakov
741be16a76 API cleanup: removed long ago deprecated 2016-01-18 15:27:43 +03:00
Dmitry Jemerov
f8c90b3fdc remaining changes for Kotlin beta 4 & post-beta 4 compatibility 2015-12-31 15:46:22 +01:00
Vladimir Krivosheev
bc7884b8a3 IDEA-CR-6066 add isLibraryFrameFilterSupported — ability to declare capability 2015-10-23 12:27:25 +02:00
Vladimir Krivosheev
101e6652eb move ShowLibraryFramesAction to xdebugger, support in "script" debugger sdk 2015-10-21 15:59:46 +02:00
Egor.Ushakov
81b8c1e9bd IDEA-146191 excessive code decompiling by debugger - lazy source position for element based positions 2015-10-09 18:04:33 +03:00
Egor.Ushakov
b455acb4ed useful toString 2015-10-05 11:00:47 +03:00
Dmitry Batrak
824813d4c4 fix breakpoint line highlighting 2015-09-08 18:56:26 +03:00
Egor.Ushakov
d108781b35 EA-64735 - assert: ValueDescriptorImpl.isDirty: no need for JavaValuePresentation in case of cancelled command 2015-08-28 20:51:10 +03:00
Vladimir Krivosheev
9126b808b7 partially convert JS Debugger to Kotlin 2015-08-28 17:04:24 +02:00
Egor.Ushakov
f746f1e8aa IDEA-85878 Expression Evaluation - IDEA should already know packages - compute eval xexpression, not plain text 2015-07-28 20:28:41 +03:00
Vyacheslav Karpukhin
a20fd64ab8 Introduced XBreakpointType.createCustomPropertiesPanel(Project) method, old variant deprecated: minor rearrangements 2015-07-20 16:47:52 +02:00
Vyacheslav Karpukhin
78ae329ace Introduced XBreakpointType.createCustomPropertiesPanel(Project) method, old variant deprecated 2015-07-20 15:18:16 +02:00
Egor.Ushakov
69374a526d IDEA-131134 Support multiple breakpoints within on single line - preselect lambda where caret is 2015-06-18 12:26:35 +03:00
Egor.Ushakov
f0b1df0cf7 IDEA-131134 Support multiple breakpoints within on single line 2015-06-17 17:46:16 +03:00
Egor.Ushakov
bb6955ddd4 IDEA-131134 Support multiple breakpoints within on single line - public API 2015-06-16 19:04:35 +03:00
Egor.Ushakov
5589d1992f IDEA-131134 Support multiple breakpoints within on single line - support custom line breakpoint highlighter range 2015-06-16 18:01:58 +03:00
Egor.Ushakov
db537f1516 deprecate marker interfaces used for inline debugger 2015-05-29 20:33:03 +03:00
Egor.Ushakov
0ebd173828 IDEA-136666 Inline debugger: parameters values are not sorted and don't follow declaration order 2015-05-29 19:18:48 +03:00