@@ -40,7 +40,7 @@ import { BreakpointsView } from './breakpointsView.js';
40
40
import { CallStackEditorContribution } from './callStackEditorContribution.js' ;
41
41
import { CallStackView } from './callStackView.js' ;
42
42
import { registerColors } from './debugColors.js' ;
43
- import { ADD_CONFIGURATION_ID , ADD_TO_WATCH_ID , ADD_TO_WATCH_LABEL , CALLSTACK_BOTTOM_ID , CALLSTACK_BOTTOM_LABEL , CALLSTACK_DOWN_ID , CALLSTACK_DOWN_LABEL , CALLSTACK_TOP_ID , CALLSTACK_TOP_LABEL , CALLSTACK_UP_ID , CALLSTACK_UP_LABEL , CONTINUE_ID , CONTINUE_LABEL , COPY_EVALUATE_PATH_ID , COPY_EVALUATE_PATH_LABEL , COPY_STACK_TRACE_ID , COPY_VALUE_ID , COPY_VALUE_LABEL , DEBUG_COMMAND_CATEGORY , DEBUG_CONSOLE_QUICK_ACCESS_PREFIX , DEBUG_QUICK_ACCESS_PREFIX , DEBUG_RUN_COMMAND_ID , DEBUG_RUN_LABEL , DEBUG_START_COMMAND_ID , DEBUG_START_LABEL , DISCONNECT_AND_SUSPEND_ID , DISCONNECT_AND_SUSPEND_LABEL , DISCONNECT_ID , DISCONNECT_LABEL , EDIT_EXPRESSION_COMMAND_ID , JUMP_TO_CURSOR_ID , NEXT_DEBUG_CONSOLE_ID , NEXT_DEBUG_CONSOLE_LABEL , OPEN_LOADED_SCRIPTS_LABEL , PAUSE_ID , PAUSE_LABEL , PREV_DEBUG_CONSOLE_ID , PREV_DEBUG_CONSOLE_LABEL , REMOVE_EXPRESSION_COMMAND_ID , RESTART_FRAME_ID , RESTART_LABEL , RESTART_SESSION_ID , SELECT_AND_START_ID , SELECT_AND_START_LABEL , SELECT_DEBUG_CONSOLE_ID , SELECT_DEBUG_CONSOLE_LABEL , SELECT_DEBUG_SESSION_ID , SELECT_DEBUG_SESSION_LABEL , SET_EXPRESSION_COMMAND_ID , SHOW_LOADED_SCRIPTS_ID , STEP_INTO_ID , STEP_INTO_LABEL , STEP_INTO_TARGET_ID , STEP_INTO_TARGET_LABEL , STEP_OUT_ID , STEP_OUT_LABEL , STEP_OVER_ID , STEP_OVER_LABEL , STOP_ID , STOP_LABEL , TERMINATE_THREAD_ID , TOGGLE_INLINE_BREAKPOINT_ID , COPY_ADDRESS_ID , COPY_ADDRESS_LABEL , TOGGLE_BREAKPOINT_ID } from './debugCommands.js' ;
43
+ import { ADD_CONFIGURATION_ID , ADD_TO_WATCH_ID , ADD_TO_WATCH_LABEL , CALLSTACK_BOTTOM_ID , CALLSTACK_BOTTOM_LABEL , CALLSTACK_DOWN_ID , CALLSTACK_DOWN_LABEL , CALLSTACK_TOP_ID , CALLSTACK_TOP_LABEL , CALLSTACK_UP_ID , CALLSTACK_UP_LABEL , CONTINUE_ID , CONTINUE_LABEL , COPY_EVALUATE_PATH_ID , COPY_EVALUATE_PATH_LABEL , COPY_STACK_TRACE_ID , COPY_VALUE_ID , COPY_VALUE_LABEL , DEBUG_COMMAND_CATEGORY , DEBUG_CONSOLE_QUICK_ACCESS_PREFIX , DEBUG_QUICK_ACCESS_PREFIX , DEBUG_RUN_COMMAND_ID , DEBUG_RUN_LABEL , DEBUG_START_COMMAND_ID , DEBUG_START_LABEL , DISCONNECT_AND_SUSPEND_ID , DISCONNECT_AND_SUSPEND_LABEL , DISCONNECT_ID , DISCONNECT_LABEL , EDIT_EXPRESSION_COMMAND_ID , JUMP_TO_CURSOR_ID , NEXT_DEBUG_CONSOLE_ID , NEXT_DEBUG_CONSOLE_LABEL , OPEN_LOADED_SCRIPTS_LABEL , PAUSE_ID , PAUSE_LABEL , PREV_DEBUG_CONSOLE_ID , PREV_DEBUG_CONSOLE_LABEL , REMOVE_EXPRESSION_COMMAND_ID , RESTART_FRAME_ID , RESTART_LABEL , RESTART_SESSION_ID , SELECT_AND_START_ID , SELECT_AND_START_LABEL , SELECT_DEBUG_CONSOLE_ID , SELECT_DEBUG_CONSOLE_LABEL , SELECT_DEBUG_SESSION_ID , SELECT_DEBUG_SESSION_LABEL , SET_EXPRESSION_COMMAND_ID , SHOW_LOADED_SCRIPTS_ID , STEP_INTO_ID , STEP_INTO_LABEL , STEP_INTO_TARGET_ID , STEP_INTO_TARGET_LABEL , STEP_OUT_ID , STEP_OUT_LABEL , STEP_OVER_ID , STEP_OVER_LABEL , STOP_ID , STOP_LABEL , TERMINATE_THREAD_ID , TOGGLE_INLINE_BREAKPOINT_ID , COPY_ADDRESS_ID , COPY_ADDRESS_LABEL , TOGGLE_BREAKPOINT_ID , BREAK_WHEN_VALUE_CHANGES_ID , BREAK_WHEN_VALUE_IS_ACCESSED_ID , BREAK_WHEN_VALUE_IS_READ_ID } from './debugCommands.js' ;
44
44
import { DebugConsoleQuickAccess } from './debugConsoleQuickAccess.js' ;
45
45
import { RunToCursorAction , SelectionToReplAction , SelectionToWatchExpressionsAction } from './debugEditorActions.js' ;
46
46
import { DebugEditorContribution } from './debugEditorContribution.js' ;
@@ -62,7 +62,7 @@ import { ReplAccessibilityHelp } from './replAccessibilityHelp.js';
62
62
import { ReplAccessibleView } from './replAccessibleView.js' ;
63
63
import { RunAndDebugAccessibilityHelp } from './runAndDebugAccessibilityHelp.js' ;
64
64
import { StatusBarColorProvider } from './statusbarColorProvider.js' ;
65
- import { BREAK_WHEN_VALUE_CHANGES_ID , BREAK_WHEN_VALUE_IS_ACCESSED_ID , BREAK_WHEN_VALUE_IS_READ_ID , SET_VARIABLE_ID , VIEW_MEMORY_ID , VariablesView } from './variablesView.js' ;
65
+ import { SET_VARIABLE_ID , VIEW_MEMORY_ID , VariablesView } from './variablesView.js' ;
66
66
import { ADD_WATCH_ID , ADD_WATCH_LABEL , REMOVE_WATCH_EXPRESSIONS_COMMAND_ID , REMOVE_WATCH_EXPRESSIONS_LABEL , WatchExpressionsView } from './watchExpressionsView.js' ;
67
67
import { WelcomeView } from './welcomeView.js' ;
68
68
@@ -204,6 +204,9 @@ registerDebugViewMenuItem(MenuId.DebugWatchContext, COPY_VALUE_ID, nls.localize(
204
204
registerDebugViewMenuItem ( MenuId . DebugWatchContext , VIEW_MEMORY_ID , nls . localize ( 'viewMemory' , "View Binary Data" ) , 10 , CONTEXT_CAN_VIEW_MEMORY , undefined , 'inline' , icons . debugInspectMemory ) ;
205
205
registerDebugViewMenuItem ( MenuId . DebugWatchContext , REMOVE_EXPRESSION_COMMAND_ID , nls . localize ( 'removeWatchExpression' , "Remove Expression" ) , 20 , CONTEXT_WATCH_ITEM_TYPE . isEqualTo ( 'expression' ) , undefined , 'inline' , icons . watchExpressionRemove ) ;
206
206
registerDebugViewMenuItem ( MenuId . DebugWatchContext , REMOVE_WATCH_EXPRESSIONS_COMMAND_ID , REMOVE_WATCH_EXPRESSIONS_LABEL , 20 , undefined , undefined , 'z_commands' ) ;
207
+ registerDebugViewMenuItem ( MenuId . DebugWatchContext , BREAK_WHEN_VALUE_IS_READ_ID , nls . localize ( 'breakWhenValueIsRead' , "Break on Value Read" ) , 200 , CONTEXT_BREAK_WHEN_VALUE_IS_READ_SUPPORTED , undefined , 'z_commands' ) ;
208
+ registerDebugViewMenuItem ( MenuId . DebugWatchContext , BREAK_WHEN_VALUE_CHANGES_ID , nls . localize ( 'breakWhenValueChanges' , "Break on Value Change" ) , 210 , CONTEXT_BREAK_WHEN_VALUE_CHANGES_SUPPORTED , undefined , 'z_commands' ) ;
209
+ registerDebugViewMenuItem ( MenuId . DebugWatchContext , BREAK_WHEN_VALUE_IS_ACCESSED_ID , nls . localize ( 'breakWhenValueIsAccessed' , "Break on Value Access" ) , 220 , CONTEXT_BREAK_WHEN_VALUE_IS_ACCESSED_SUPPORTED , undefined , 'z_commands' ) ;
207
210
208
211
registerDebugViewMenuItem ( MenuId . NotebookVariablesContext , COPY_NOTEBOOK_VARIABLE_VALUE_ID , COPY_NOTEBOOK_VARIABLE_VALUE_LABEL , 20 , CONTEXT_VARIABLE_VALUE ) ;
209
212
0 commit comments