1) Added mouse over indication for breakpoint area in the Debugger. Fixes #2647 2) Added search text option to the Debugger panel. Fixes #2648 3) Port Debugger to React. Fixes #6132
Branch ------ master Details ------- https://git.postgresql.org/gitweb?p=pgadmin4.git;a=commitdiff;h=2adca6bbc4684362b7d0846ecc60783ad32c4bae Author: Nikhil Mohite <nikhil.moh...@enterprisedb.com> Modified Files -------------- docs/en_US/debugger.rst | 2 + docs/en_US/images/debug_error_message.png | Bin 48947 -> 109779 bytes docs/en_US/images/debug_ic_step_in.png | Bin 39653 -> 75005 bytes docs/en_US/images/debug_main.png | Bin 39679 -> 95803 bytes docs/en_US/images/debug_params.png | Bin 48886 -> 63455 bytes docs/en_US/images/debug_set_breakpoint.png | Bin 44271 -> 37288 bytes docs/en_US/images/debug_stack.png | Bin 31197 -> 105869 bytes docs/en_US/images/debug_step_in.png | Bin 39648 -> 75005 bytes docs/en_US/images/debug_toolbar.png | Bin 5795 -> 10160 bytes docs/en_US/images/debug_variables.png | Bin 39068 -> 134622 bytes docs/en_US/release_notes_6_11.rst | 3 + .../xss_checks_pgadmin_debugger_test.py | 13 +- web/pgadmin/static/js/components/CodeMirror.jsx | 21 +- web/pgadmin/static/scss/_codemirror.overrides.scss | 5 + web/pgadmin/tools/debugger/__init__.py | 36 +- .../tools/debugger/static/js/DebuggerConstants.js | 57 + .../tools/debugger/static/js/DebuggerModule.js | 727 ++++++++ .../static/js/components/DebuggerArgs.ui.js | 124 ++ .../js/components/DebuggerArgumentComponent.jsx | 917 +++++++++ .../static/js/components/DebuggerComponent.jsx | 1234 ++++++++++++ .../static/js/components/DebuggerEditor.jsx | 120 ++ .../static/js/components/DebuggerMessages.jsx | 47 + .../js/components/LocalVariablesAndParams.jsx | 177 ++ .../debugger/static/js/components/Results.jsx | 71 + .../tools/debugger/static/js/components/Stack.jsx | 84 + .../debugger/static/js/components/ToolBar.jsx | 140 ++ web/pgadmin/tools/debugger/static/js/debugger.js | 670 ------- .../tools/debugger/static/js/debugger_ui.js | 1069 +---------- .../tools/debugger/static/js/debugger_utils.js | 13 +- web/pgadmin/tools/debugger/static/js/direct.js | 1956 -------------------- web/pgadmin/tools/debugger/static/js/index.js | 22 + .../tools/debugger/templates/debugger/direct.html | 78 +- .../tests/test_debugger_clear_all_breakpoint.py | 6 +- .../debugger/tests/test_debugger_set_arguments.py | 3 +- .../javascript/debugger/MockDebuggerComponent.jsx | 32 + .../debugger/debugger_input_args_spec.js | 282 +++ .../javascript/debugger/debugger_spec.js | 282 +++ .../javascript/debugger/debugger_stack_spec.js | 291 +++ .../javascript/debugger/debugger_tool_bar_spec.js | 395 ++++ web/regression/javascript/debugger_utils_spec.js | 64 +- .../schema_ui_files/debugger_args.ui.spec.js | 51 + web/regression/python_test_utils/test_utils.py | 1 + web/webpack.config.js | 5 +- web/webpack.shim.js | 3 +- 44 files changed, 5161 insertions(+), 3840 deletions(-)