Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enhancement - Add DevToolsClient #3229

Merged
merged 25 commits into from
Sep 21, 2020

Commits on Sep 18, 2020

  1. Core - Add DevToolsClient

    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    3154132 View commit details
    Browse the repository at this point in the history
  2. DevTools Client - Add Network domain class

    - Add hand written class to get a better sense of how the code should be structured.
    - Improve exception handling
    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    edf71c8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c841ecb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c0d253f View commit details
    Browse the repository at this point in the history
  5. DevTools - Add .Net Style cased property names to response objects

    - Use internal field and datacontract attributes
    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    ef0fdbf View commit details
    Browse the repository at this point in the history
  6. DevTools - Improve mapping

    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    0146d2d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    0fb761e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    417fd5c View commit details
    Browse the repository at this point in the history
  9. Devtools Client - Extract IDevToolsClient interface for testability

    Improve xml doc comments
    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    020b111 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4e4b624 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d4e4344 View commit details
    Browse the repository at this point in the history
  12. Revert to older c# syntax

    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    e036551 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    edd45d7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b717085 View commit details
    Browse the repository at this point in the history
  15. DevTools Client - Add Capture SyncContext by default

    - Add option to capture the SyncContext
    - Add option to provide custom SyncContext (can just pass in UI SyncContext and all continuations will happen there).
    - Fix bug in ExecuteDevToolsMethodAsync sending the command twice when exeucted on the CEF UI thread
    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    201ba7b View commit details
    Browse the repository at this point in the history
  16. Devtools Client - Add missing file reference

    The problem with developing with the .Net Core project where files are automatically included is you
    forget to include them in the regular csproj file.
    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    6c18747 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    6712e14 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    b2f0dab View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    24ff703 View commit details
    Browse the repository at this point in the history
  20. DevTools Client - GetDevToolsClient remove ThrowExceptionIfDisposed/T…

    …hrowExceptionIfBrowserNotInitialized calls
    
    Those methods were removed as the GetBrowser call handles the checks for us.
    amaitland committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    eb34e61 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    065a97c View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Configuration menu
    Copy the full SHA
    9f50947 View commit details
    Browse the repository at this point in the history
  2. DevTools Client - Add validation method (partial)

    Add ability to manually add validation logic
    amaitland committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    304e4e0 View commit details
    Browse the repository at this point in the history
  3. DevTools Client - Comment out failing test

    Was working when targeting M84, now with M85 it fails.
    
    The mapping appears to be correct, will need to investigate further
    amaitland committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    10c6d97 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f2a1fc4 View commit details
    Browse the repository at this point in the history