Commit Graph

  • ce6ed14aaa update primitive type compatibility Dave Holoway 2020-06-07 14:54:26 +01:00
  • b30228c10b add support for synchronized statement Dave Holoway 2020-06-07 14:22:26 +01:00
  • 00d4998301 allow all primitive-number-type casts Dave Holoway 2020-06-07 14:01:57 +01:00
  • 52db53e65a casting only applies to qualified term not a whole expression Dave Holoway 2020-06-07 13:36:29 +01:00
  • 37dddc48d9 update check for cast expression Dave Holoway 2020-06-07 13:26:46 +01:00
  • 18ff477d34 clear diagnostics when document is closed Dave Holoway 2020-06-07 12:58:01 +01:00
  • de846fef12 add support for literal numbers to be assignable to multiple primtive types Dave Holoway 2020-06-07 12:51:49 +01:00
  • 4ba7fd1b3d split shift operators from bitwise operators Dave Holoway 2020-06-06 15:14:05 +01:00
  • f294cb2af1 allow AnyValue to be a constant value Dave Holoway 2020-06-06 14:32:47 +01:00
  • 67f1b617ff use isTypeAssignable for checking branch test expressions Dave Holoway 2020-06-06 14:07:33 +01:00
  • 09c15ef401 allow interfaces to be cast to class instances Dave Holoway 2020-06-06 13:57:23 +01:00
  • 13068cbcea add more info when methods/ctrs cannot be matched Dave Holoway 2020-06-06 13:33:06 +01:00
  • 432cd24f3c tidy up isTypeAssignable allow class equivilents for primitives Dave Holoway 2020-06-06 12:30:09 +01:00
  • 1238d7980a update method call parameter checking use isTypeAssignable instead of getParameterCompatibleTypeSignatures Dave Holoway 2020-06-06 12:07:01 +01:00
  • 19810a2f75 add Any* classes to reduce cascading errors Dave Holoway 2020-06-06 11:39:15 +01:00
  • 61b787d5ff update SourceMethod to pass name in super constructor Dave Holoway 2020-06-06 11:38:19 +01:00
  • c113e8bee0 add constructor parameters to list of resolvable types Dave Holoway 2020-06-05 18:31:32 +01:00
  • ee8f6513bf add missing constructor validator Dave Holoway 2020-06-05 17:56:46 +01:00
  • 4ed8411180 add default constructor for class types with no explicit constructors Dave Holoway 2020-06-05 17:19:58 +01:00
  • 9c579662e6 Fix resolving of enclosed type identifiers Dave Holoway 2020-06-05 16:45:07 +01:00
  • b1d4261f28 fix assignment operator types Dave Holoway 2020-06-05 16:12:30 +01:00
  • b50e7bea46 fix interface constructors check constructor type modifiers Dave Holoway 2020-06-05 15:20:09 +01:00
  • 9a4dd63dc7 add super as an object literal Dave Holoway 2020-06-05 14:50:09 +01:00
  • c43ba6ccf1 add new method body parser to use direct linear parsing Dave Holoway 2020-06-05 14:36:42 +01:00
  • 4f70cb0128 fix || and && not being tokenized as operators allow float literals starting with dot Dave Holoway 2020-05-28 17:17:08 +01:00
  • 81a608b6da add support for array-literal expressions Dave Holoway 2020-05-27 13:01:31 +01:00
  • ff8cf5b91a updated validation to use new JavaTypes module instead of MTIs Dave Holoway 2020-05-26 18:41:35 +01:00
  • a46474c3c2 fix parsing of binary operstors following a bracket expression Dave Holoway 2020-05-23 13:22:01 +01:00
  • 23dc6d3871 different attempt to parse using collapsable text ranges Dave Holoway 2020-05-23 13:20:51 +01:00
  • bdc5b1d4cd add basic support for parsing new expressions Dave Holoway 2020-05-18 15:04:19 +01:00
  • 25a6ace1e4 add support for prefix/postfix inc expressions Dave Holoway 2020-05-18 13:11:38 +01:00
  • 66cee87685 first iteration of method body parser Dave Holoway 2020-05-18 13:10:45 +01:00
  • 79bba76b9f first hacky version of source parsing and type checking Dave Holoway 2020-05-16 16:59:58 +01:00
  • 3156a2ddc2 initial working language server Dave Holoway 2020-04-30 11:38:15 +01:00
  • d064b9a3f4 version 1.1 v1.1.0 Dave Holoway 2020-04-24 19:19:21 +01:00
  • 6439e1b8b7 Version 1.1 improvements (#88) Dave Holoway 2020-04-24 19:03:39 +01:00
  • a4ce09d309 Expression format specifier support (#87) Dave Holoway 2020-04-24 14:37:51 +01:00
  • 1535f133d9 Support for device picker during launch (#86) Dave Holoway 2020-04-23 16:44:19 +01:00
  • 44d887dd6c Support attaching to running app (#85) Dave Holoway 2020-04-23 13:28:03 +01:00
  • 9aeca6b96b support custom launch arguments (#84) Dave Holoway 2020-04-23 13:27:17 +01:00
  • 0672e54401 Version 1 (#83) v1.0.0 Dave Holoway 2020-04-20 12:53:08 +01:00
  • f92f247ef6 version 0.8.0 v0.8.0 Dave Holoway 2019-08-26 11:13:36 +01:00
  • 133b7061b2 Fix critical security advisory https://www.npmjs.com/advisories/1118 Dave Holoway 2019-08-26 10:58:07 +01:00
  • 7e958620a8 Allow customised install arguments (#75) Dave Holoway 2019-08-26 10:48:29 +01:00
  • 989de8254a Extract manifest directly from APK (#74) Dave Holoway 2019-08-25 19:37:21 +01:00
  • 8f2f7d2fd4 version 0.7.1 v0.7.1 Dave Holoway 2019-08-18 19:27:49 +01:00
  • 99544b527d Updated README with bmac link (#71) Dave Holoway 2019-08-18 19:25:13 +01:00
  • 614fcbd2ba version 0.7.0 v0.7.0 Dave Holoway 2019-08-18 16:08:32 +01:00
  • b04e4328a6 upgrade ws to 7.1.2 (#70) Dave Holoway 2019-08-18 16:01:06 +01:00
  • 1a00cdb291 Replace new Buffer() constructor calls (#69) Dave Holoway 2019-08-18 14:53:54 +01:00
  • d1fd889433 Bump js-yaml from 3.12.0 to 3.13.1 (#59) dependabot[bot] 2019-08-18 14:36:52 +01:00
  • a7e4cac6df Bump lodash from 4.17.11 to 4.17.14 (#61) dependabot[bot] 2019-08-18 14:35:30 +01:00
  • c6df24ab95 Bump tar from 2.2.1 to 2.2.2 (#65) dependabot[bot] 2019-08-18 14:33:43 +01:00
  • 23184ea4c2 Bump fstream from 1.0.11 to 1.0.12 (#66) dependabot[bot] 2019-08-18 14:31:57 +01:00
  • b7ba47b811 Added support for kotlin src folder (#62) NathanMcBride666 2019-08-18 14:27:43 +01:00
  • 033f5c80ab Update README with info about prelaunch builds (#68) Dave Holoway 2019-08-18 14:22:07 +01:00
  • 0cbb56ca9b Create LICENSE (#67) Dave Holoway 2019-08-18 14:03:12 +01:00
  • 684dd39181 Fix logcat not displaying (#64) Dave Holoway 2019-08-18 13:22:12 +01:00
  • 52ab704acd Fix breakpoints not triggering on Windows 10 (#55) lbhnrg2021 2019-04-24 07:50:23 +08:00
  • 45e2dc2fe1 version 0.6.2 v0.6.2 Dave Holoway 2018-12-16 21:10:16 +00:00
  • 30ed5dea3b Fix logcat not launching (#50) Dave Holoway 2018-12-16 21:08:01 +00:00
  • 0eb44130a6 Downgrade vulnerable event-stream package (#48) v0.6.1 Dave Holoway 2018-12-03 14:05:10 +00:00
  • d1e7c86092 version 0.6 (#46) v0.6.0 Dave Holoway 2018-11-11 20:42:02 +00:00
  • 690f9dc23a update debugger label (#45) Dave Holoway 2018-11-11 20:34:43 +00:00
  • 27ecd41b68 update default apkFile path (#43) Dave Holoway 2018-11-11 20:22:40 +00:00
  • 756a1cea29 update package dependencies (#41) Dave Holoway 2018-11-11 20:11:21 +00:00
  • fc2ce97a23 breakpoints do not get enabled on startup (#40) Dave Holoway 2018-11-11 19:31:30 +00:00
  • de8abc62bc add trace support (#38) Dave Holoway 2018-11-11 17:57:32 +00:00
  • 8cc31476b3 fix breakpoints don't trigger when hit (#37) Dave Holoway 2018-11-11 15:20:28 +00:00
  • 494bb83cbf version 0.5.0 v0.5.0 adelphes 2018-05-06 20:32:57 +01:00
  • 9fca5cbe8c Merge pull request #28 from adelphes/kotlin-support Dave Holoway 2018-05-06 20:13:24 +01:00
  • 5f0a02b17f add basic support for kotlin source files adelphes 2018-05-06 20:02:31 +01:00
  • da36e8e457 added extension package state info adelphes 2017-06-24 19:53:22 +01:00
  • 3dbfd8ef2a Improved array handling. Better multidimensional array support. adelphes 2017-06-24 16:18:22 +01:00
  • 4a31b83eb9 add support for evaluateName so Add To Watch works again adelphes 2017-06-24 13:16:36 +01:00
  • 261c06f1d6 Ensure the cached fields are populated before showing the Exception UI adelphes 2017-06-24 12:20:21 +01:00
  • 130d79f6c2 add initial support for method call expressions adelphes 2017-06-24 12:02:36 +01:00
  • 8baf894fc9 add basic support for Exception UI adelphes 2017-06-20 13:40:57 +01:00
  • 92bd003122 Refactor expression evaluation into its own file adelphes 2017-06-18 13:56:04 +01:00
  • 13f116b3b3 format integers into other bases adelphes 2017-06-18 13:40:13 +01:00
  • 140e48cbd1 Add newlines to output Cancel certain requests if the thread has been resumed adelphes 2017-06-18 12:57:38 +01:00
  • 7e8f471df4 revert util cleanup until dependencies are sorted adelphes 2017-06-14 16:10:58 +01:00
  • 09905eb85a Fix output newlines adelphes 2017-06-14 15:57:17 +01:00
  • e76773e8e4 code tidy - fix lint warnings for unused fns, params and locals adelphes 2017-05-12 14:45:59 +01:00
  • c98c962172 version 0.4.1 v0.4.1 adelphes 2017-03-02 17:30:04 +00:00
  • b3501d529a version 0.4.0 changelog adelphes 2017-03-02 17:21:56 +00:00
  • 6f9b2f7e78 version 0.4.0 v0.4.0 adelphes 2017-03-02 17:17:46 +00:00
  • eab08cc501 Switch local demo gif link to github adelphes 2017-03-02 17:05:18 +00:00
  • 0b5be3020a Fixed exception details not being displayed Make sure the exception scoperef is allocated before locals are retrieved. adelphes 2017-03-02 16:12:27 +00:00
  • 6451e38bca remove reference to $.noop adelphes 2017-02-12 13:43:39 +00:00
  • 101611841f Fix logcat lines issue and added count up display. adelphes 2017-02-05 23:28:02 +00:00
  • cc02c1b089 added callStackDisplaySize config setting adelphes 2017-02-05 21:36:28 +00:00
  • fdbd5df16b Improvements to multi-threaded debugging Separate out thread-specific parts Only pause event thread for step, bp and thread events Continue now resumes the specified thread instead of all threads Prioritise stepping thread to prevent context switching during step Monitor thread starts/ends adelphes 2017-02-05 19:34:12 +00:00
  • baa3fb6bfd version 0.3.1 bug fix release v0.3.1 adelphes 2017-02-02 20:13:37 +00:00
  • 3cda2e5f1f Fix issue with exception breaks hanging Temporarily resume the thread used to invoke toString() and re-suspend after. adelphes 2017-02-02 20:04:04 +00:00
  • dfed765d21 Fix issue with crash on exception break adelphes 2017-02-02 19:19:20 +00:00
  • b60ef65803 Fix issue with Android source not displaying VSCode 1.9 prioritises srcref over path - we now set the ref to 0 if a source path is set. adelphes 2017-02-02 19:18:54 +00:00
  • 214a48b1e1 version 0.3 v0.3.0 adelphes 2017-02-01 18:51:19 +00:00
  • d3ff22395e Fix breakpoint failures on windows Make sure relative_fpn uses forward slashes as path delimiters adelphes 2017-02-01 18:41:25 +00:00
  • ac0b29fb15 Auto-start ADB for logcat views adelphes 2017-02-01 12:44:36 +00:00