1. 13 1月, 2021 2 次提交
    • M
      Rework opener api proposal · 47a135e7
      Matt Bierner 提交于
      For #109277
      
      - Add more explicit two phase structure to api
      - Make opener pass along label when registered
      47a135e7
    • M
      Add new external uri opener service · 02276814
      Matt Bierner 提交于
      This workbench service handles opening external uris. Unlike the core OpenerService, it also has logic for configuring a default opener and prompting if multiple openers are availble for a given uri
      02276814
  2. 08 1月, 2021 2 次提交
    • M
      Make the external opener a two phase process · acda4aed
      Matt Bierner 提交于
      This changes makes a few changes to the openers:
      
      - Move the opener prompting from the extension host into the main thread
      - Make the external opener process two phases: get openers and then open. This would let us skip the trusted domain validation for extension handled links if we want to in the future
      - Add lifecycle to commands used by the uri opener
      
      For #109277
      acda4aed
    • M
      Allow registering additional external uri openers · e2c305f3
      Matt Bierner 提交于
      This change moves the extension uri opener contribution point to instead use the internal `IExternalOpener` api instead of the more generic `IOpener` api. This is required since external uri openers should see the resolved uri that has gone through port forwarding, not the raw uri that the user clicked on
      e2c305f3
  3. 17 12月, 2020 1 次提交
  4. 16 12月, 2020 1 次提交