1. 03 Apr, 2018 - 3 commits
    • Allan Sandfeld Jensen's avatar
      Tie worker rights to cookie policy like Chromium does · dd2acb8a
      Allan Sandfeld Jensen authored
      
      Instead of always allowing all workers, disallow when similar cookies
      would have been disallowed.
      
      This is following the same logic as Chromium is using.
      
      Change-Id: I6b9d6c63b894287f64171b138fe03ec080af5115
      Reviewed-by: default avatarLeena Miettinen <riitta-leena.miettinen@qt.io>
      Reviewed-by: default avatarPeter Varga <pvarga@inf.u-szeged.hu>
      v5.11.0-beta3
      dd2acb8a
    • Jüri Valdmann's avatar
      Stabilize tst_qwebenginedownloads · cce649b6
      Jüri Valdmann authored
      
      The waitForRequest/waitForSignal function used by these tests is broken: it
      assumes that calling QEventLoop::exit() will immediately exit from the event
      loop. In actuality this is not immediate and the event loop may continue to
      execute more signals handlers even after exit() has been called. This means that
      in e.g. waitForRequest the 'result' variable may be assigned to twice.
      
      Additionally there is a race condition in downloadTwoLinks, where we sometimes
      skip the first download. This is not a bug but simply one pending navigation
      being aborted in favor of another.
      
      Changes
      
        - Delete waitForRequest. Define one HTTP request handler per test, using state
          variables to communicate with the main body of the test. Ignore unknown
          requests (including favicon requests). Same for downloadRequested signals.
      
        - Expand downloadTwoLinks and fix expectations.
      
        - Add logging to HTTPServer.
      
        - Unblacklist.
      
      Task-number: QTBUG-66888
      Change-Id: I718cac6c4b32a8cc68400fa8ee5b853686c77fcb
      Reviewed-by: default avatarPeter Varga <pvarga@inf.u-szeged.hu>
      cce649b6
    • Jüri Valdmann's avatar
      Add tst_qwebenginescript loadEvents · ef0bebc8
      Jüri Valdmann authored
      
      Replace injectionPoint test with a timeout-less version that uses
      
      - both a single-frame and a multi-frame page
      - both main and isolated worlds
      - cross-process navigation
      - window.open
      - profile-wide scripts
      
      Task-number: QTBUG-66338
      Change-Id: Ica4acb8ada4acc38aa5e1ca00e7512a2e69b785f
      Reviewed-by: default avatarMichael Brüning <michael.bruning@qt.io>
      ef0bebc8
  2. 28 Mar, 2018 - 1 commit
  3. 27 Mar, 2018 - 1 commit
  4. 26 Mar, 2018 - 1 commit
  5. 23 Mar, 2018 - 4 commits
  6. 22 Mar, 2018 - 9 commits
  7. 21 Mar, 2018 - 1 commit
  8. 20 Mar, 2018 - 7 commits
  9. 18 Mar, 2018 - 4 commits
  10. 17 Mar, 2018 - 3 commits
  11. 16 Mar, 2018 - 1 commit
  12. 15 Mar, 2018 - 5 commits