* Use a progress reporter to hint the current build status when run or debug a program
* Align build and configuration error messages with progress reporter
* refactor the progress api based on feedback
* Hide progress reporter only when necessary
* Refactor the progressReporter api interfaces per comments
* Simplify report method
* Refine the progress message
* Add overload api for createProgressReporter
* Skip the specified classes on exception breakpoint or stepping
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* fix build error
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Address review comments
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* change default console to integrated terminal
Signed-off-by: Yan Zhang <yanzh@microsoft.com>
* update readme
Signed-off-by: Yan Zhang <yanzh@microsoft.com>
* update default value for launch.json schema
Signed-off-by: Yan Zhang <yanzh@microsoft.com>
* Add a global setting to specify the default console to launch the program
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Address review comments
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Add debug/toolbar button to reload changed classes
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Make tslint happy
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Show a warning when autobuild is disabled
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Address review comments
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Provide jarmainifest/argfile approachs to shorten the command line
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Add new launch.json config to README
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Fix the localizable words per comments
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Add auto mode to auto detect the right approach to shorten command line
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* fix build error
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Address the review comments
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Differentiate the command line length limit for different OS
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Add an user setting to control whether to build the workspace before debuging
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Add Chinese translation for the new setting
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Refine the launch json
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Fix review comments
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Remove the unimportant options from default launch.json
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Add way to disable run and debug code lens provider
There are cases where it will never work properly, and it is confusing a chunk of my users that attempt to use it, and wonder why it fails
Closes#464
* Add translation support
* Add type to lambda
* Add period to description
* Add a troubleshooting page for the frequently asked errors
* Update the wrong link and remove the unnecessary separator
* Update Troubleshooting.md
* Make tslint happy
* Refine the words per review
* Add the missing items parameter for showErrorMessage function
* Log the troubleshooting usage
* Add a reference in README to link to troubleshooting page
* Update the fix steps for illegal request type error
* Refine the description words for differnt errors
* Add jdk troubleshooting item
* Add a link to submit an issue
* Add compilation as a try step for ClassNotFoundException
* Add the missing license header
* Resolve the review comments for troubleshooting doc
* Extract dup code to a helper function
* Merge activation event to usage data
* Refactor showMessage utility method
* Add opn to dependency list
* update package-lock.json
* Support prompting user for program arguments
* fix review comments
* Fix the issue that ESC and enter empty args will cause the debug session is not started
* Refine the message per review
* Support step filter when debugging
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Refine the description message per review comments
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* refine message for attach mode
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Rename debugFilters/stepFilters to stepFilters/classNameFilters
* Resolve review comments
* Define launchInTerminal config in launch.json
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Support stopOnEntry and launchInTerminal in launch.json
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* Fix review comments
* fix review comments
* 1. watch user settings for changed event, apply it when change happens
2. get debug settings from user settings and send it to debuggee
* change settings names
* merge log level to other settings.
* update desc to debug settings.
* update description for better clause
* update description for better clause
* fix typo
* update description for better clause
* build workspace before trigger debug and support single file debug
Signed-off-by: xuzho <xuzho@microsoft.com>
* update requirement
Signed-off-by: xuzho <xuzho@microsoft.com>
* Customize launching connector to support cwd and enviroment variable
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>
* disable tslint rule for 'Interpolation will only work for template strings' error
Signed-off-by: Jinbo Wang <jinbwan@microsoft.com>