1. 31 Aug, 2023 1 commit
    • chunhtai's avatar
      Removes ios universal link vmservices and let xcodeproject to dump js… (#133709) · 0b3b8cd5
      chunhtai authored
      …on file
      
      The deeplink validation tool will become an static app so it can't no longer access vm services.
      
      The goal will be then to turn them into flutter analyze command similar to `flutter analyze --android --[options]` that static app can use on.
      
      This pr only removes vm services and turn the api to dump a output file instead of printing everything to stdout.
      0b3b8cd5
  2. 18 Aug, 2023 1 commit
    • chunhtai's avatar
      Updates app link gradle tasks and remove vm services (#131805) · 61242fa1
      chunhtai authored
      1. Remove vm service registration
      2. combine print<variant>ApplicationId and print<variant>AppLinkDomain into one task dump<variant>AppLinkSettings, which dump all the data in a json file
      
      The deeplink validation tool will be a static app in devtool instead of regular app. A Static app doesn't require a running app; therefore, we can't call these API through vmservices. I decided to convert these API into flutter analyzer command, which will be done in a separate PR https://github.com/flutter/flutter/pull/131009.
      
      The reason these print tasks are converted into file dumps is to reduce the amount of data encoding and decoding. Instead of passing data through stdout, the devtool can read the files generated by gradle tasks instead.
      61242fa1
  3. 10 Aug, 2023 1 commit
  4. 20 Jun, 2023 1 commit
    • Lau Ching Jun's avatar
      Use the new `getIsolatePauseEvent` method from VM service to check for pause event. (#128834) · 32917500
      Lau Ching Jun authored
      The `getIsolate` method returns the full list of libraries which can be huge for large apps. Using the more speficic API to only fetch what we need improves hot reload performance.
      
      *Replace this paragraph with a description of what this PR is changing or adding, and why. Consider including before/after screenshots.*
      
      *List which issues are fixed by this PR. You must list at least one issue.*
      
      *If you had to change anything in the [flutter/tests] repo, include a link to the migration guide as per the [breaking change policy].*
      32917500
  5. 15 Jun, 2023 1 commit
  6. 07 Jun, 2023 2 commits
    • chunhtai's avatar
      Adds vmservices to retrieve android applink settings (#125998) · 5328bd9a
      chunhtai authored
      fixes https://github.com/flutter/flutter/issues/120408
      
      Added two gradle tasks, one for grabing the application id, one for grabbing app link domains.
      
      Added a new vmservices to call these two gradle tasks and return the result.
      
      The expected work flow is that the devtool will first call a vmservices to grab all avaliable build variants. It will then choose one of the build variant and call this new services to get application id and app link domains.
      5328bd9a
    • Alexander Aprelev's avatar
      Roll engine, patch expression evaluation (#128255) · 09c07067
      Alexander Aprelev authored
      Roll to engine to 4f4486b00be28183b482bbb74bbed25f4db153fe  pick up dart to 3.1.0-169.0.dev.
      Changes since last roll
      ```
      4f4486b00b Roll dart to 3.1.0-169.0.dev (#42602)
      ```
      
      Manual roll since rolling to dart 3.1.0-169.0.dev requires patching to expression evaluation in flutter tools
      09c07067
  7. 05 May, 2023 1 commit
  8. 04 May, 2023 1 commit
  9. 18 Apr, 2023 1 commit
  10. 28 Mar, 2023 1 commit
  11. 17 Mar, 2023 1 commit
  12. 16 Mar, 2023 1 commit
  13. 06 Mar, 2023 1 commit
  14. 28 Feb, 2023 1 commit
  15. 27 Feb, 2023 2 commits
  16. 17 Feb, 2023 1 commit
  17. 15 Feb, 2023 1 commit
  18. 13 Feb, 2023 1 commit
  19. 01 Feb, 2023 1 commit
  20. 23 Jan, 2023 1 commit
  21. 10 Jan, 2023 1 commit
  22. 16 Nov, 2022 1 commit
  23. 07 Sep, 2022 1 commit
  24. 24 Aug, 2022 1 commit
  25. 08 Aug, 2022 1 commit
  26. 05 Aug, 2022 1 commit
  27. 27 Jul, 2022 1 commit
  28. 16 Jun, 2022 1 commit
  29. 15 Jun, 2022 1 commit
  30. 27 Apr, 2022 1 commit
  31. 14 Apr, 2022 1 commit
  32. 22 Feb, 2022 1 commit
  33. 02 Feb, 2022 1 commit
  34. 05 Nov, 2021 1 commit
  35. 08 Oct, 2021 3 commits
  36. 02 Oct, 2021 1 commit