1. 02 3月, 2020 1 次提交
  2. 28 2月, 2020 1 次提交
  3. 27 2月, 2020 2 次提交
  4. 26 2月, 2020 1 次提交
  5. 20 2月, 2020 1 次提交
  6. 17 2月, 2020 1 次提交
  7. 09 1月, 2020 1 次提交
  8. 28 10月, 2019 1 次提交
  9. 21 10月, 2019 1 次提交
  10. 18 10月, 2019 1 次提交
  11. 08 10月, 2019 1 次提交
  12. 27 9月, 2019 1 次提交
  13. 13 9月, 2019 1 次提交
  14. 30 8月, 2019 1 次提交
  15. 27 8月, 2019 1 次提交
  16. 23 8月, 2019 1 次提交
  17. 06 8月, 2019 1 次提交
  18. 28 6月, 2019 1 次提交
  19. 17 6月, 2019 3 次提交
  20. 12 6月, 2019 1 次提交
  21. 08 6月, 2019 2 次提交
    • M
      Use ReadonlyArray for a few more lists of IActions · 9f6de388
      Matt Bierner 提交于
      Also changes processService to not modify its input actions, which seems like unexpected behavior
      9f6de388
    • M
      Use ReadonlyArrays for IActions used in notifications · e78f05a7
      Matt Bierner 提交于
      These arrays of actions should not be modified by the caller. Mark them as readonly to prevent this. This also let me eliminate a number of not null supressions that had been introduced during the strict null migration
      
      One small code change was required in `showError`. However I believe this was actually a bug since modifying the input array was likely not what would be expected (in practice, we usually just passed in array literals so I don't think we hit this one)
      e78f05a7
  22. 06 6月, 2019 3 次提交
  23. 28 5月, 2019 1 次提交
  24. 24 5月, 2019 2 次提交
  25. 23 5月, 2019 1 次提交
  26. 09 1月, 2019 3 次提交
    • M
      Don't allow passing `infinite=false` to progressService · 8a3cae3e
      Matt Bierner 提交于
      This state is currently unused and make no sense. Update the signature to  prevent ever trying to go into this state
      8a3cae3e
    • M
      Use const enum and namespace · 4d29f5d2
      Matt Bierner 提交于
      4d29f5d2
    • M
      Switch to use more state machine like state management in progressService · c723a054
      Matt Bierner 提交于
      **Problem**
      In progress service, the `ProgressState` object is quite difficult to understand. Only a subset of fields are active at a given time so the state is really more like a state machine.
      
      When enabling strict null checks, the existing pattern is also a pain because it is not clear which subset of fields go to gether and will not be undefined
      
      **Fix**
      I've been experimenting with writing states much explicitly. This has two main points:
      
      - Encapsulating all state in a single state object (which the progress service already does)
      - Encoding each valid state very explicitly in a state machine like manner
      
      For progress service, the encoding breaks the `ProgressState` object up into five different states that the progress service transitions between.
      c723a054
  27. 08 1月, 2019 2 次提交
  28. 04 1月, 2019 1 次提交
  29. 13 12月, 2018 1 次提交
  30. 07 11月, 2018 1 次提交