1. 13 Apr, 2019 - 1 commit
  2. 05 Apr, 2019 - 1 commit
  3. 07 Mar, 2019 - 1 commit
  4. 01 Mar, 2019 - 2 commits
  5. 27 Feb, 2019 - 1 commit
  6. 26 Feb, 2019 - 1 commit
  7. 19 Feb, 2019 - 1 commit
  8. 06 Feb, 2019 - 1 commit
    • Kirill Burtsev's avatar
      Web Notifications API · f4ca67aa
      Kirill Burtsev authored
      
      Implements API for end-user notifications.
      
      Co-authored by Allan Sandfeld Jensen
      
      [ChangeLog][Profile] Support for Web Notifications API
      for end-user notifications through QWebEngineNotification
      
      Task-number: QTBUG-50995
      Fixes: QTBUG-51191
      Change-Id: Icebaaa05275a713e801f1f8ecdaaec725fa264c8
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      f4ca67aa
  9. 04 Feb, 2019 - 1 commit
    • Michal Klocek's avatar
      Move QWebEngineUrlRequestInterceptor::intercept to ui thread · 5e92adf5
      Michal Klocek authored
      
      Currently interceptor sufferers thread safety issues, when
      custom profiles are deleted, interceptor is set to be nullptr,
      however it can be still referenced in IO thread. Since
      profile was split to ui and io part, where io part can outlive
      the ui part, this can boost thread safety issues.
      Since QWebEngineUrlRequestInterceptor is living on ui thread
      simplify the logic move intercept call to ui thread.
      This fixes the issue of referencing interceptor in io thread.
      
      Add new method to install interceptor setUrlRequestInterceptor,
      and deprecate old one. Update interceptor install method name
      on page to match the profile one.
      
      Task-number: QTBUG-69844
      Change-Id: I5dd2b6b734fd91906cccc6c1408ffbe7b1b4250c
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      5e92adf5
  10. 30 Jan, 2019 - 1 commit
    • Tamas Zakor's avatar
      Add API to set default download path · 46d68dcf
      Tamas Zakor authored
      
      Add functions and property to set the default download
      location in QWebEngineProfile and QQuickWebEngineProfile.
      
      Also add new test for check uniquifying download filename.
      
      Update plugins.qmltypes to 1.9
      
      [ChangeLog][Profile][QtWebEngine][QtWebEngineWidgets]
      Add functions and property to set the default download
      location in QWebEngineProfile and QQuickWebEngineProfile.
      
      Task-number: QTBUG-66262
      Task-number: QTBUG-72176
      Change-Id: I7fa93b66c326766b176aec24d453dd75602b91de
      Reviewed-by: default avatarLeena Miettinen <riitta-leena.miettinen@qt.io>
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      46d68dcf
  11. 12 Dec, 2018 - 1 commit
  12. 31 Oct, 2018 - 1 commit
  13. 17 Oct, 2018 - 1 commit
    • Allan Sandfeld Jensen's avatar
      Make it possible to enable OCSP on Linux · 0b1025b8
      Allan Sandfeld Jensen authored
      
      The code follows Chromium and also set a CertNetFetcher on both Linux
      and macOS, but it appears to be currently unused.
      
      [ChangeLog][QWebEngineProfile] A profile can now be designated to
      download OCSP records and thus enable OCSP verification on Linux.
      
      Task-number: QTBUG-58059
      Task-number: QTBUG-71164
      Change-Id: I84fd34d4351cb7aa4417ce4058f97bad4b8d0cd4
      Reviewed-by: default avatarJüri Valdmann <juri.valdmann@qt.io>
      0b1025b8
  14. 24 Sep, 2018 - 1 commit
  15. 12 Sep, 2018 - 1 commit
    • Jüri Valdmann's avatar
      Improve QWebEngineUrlScheme API · 5b5b7d9a
      Jüri Valdmann authored
      
      Following feedback from 5.12 API review:
      
      - Use enum class for Syntax
      - Add Q_FLAG for Flags
      - Mark constructor from name as explicit
      - Rename Secure to SecureScheme
      - Rename Local to LocalScheme
      - Rename addScheme to registerScheme
      - Rename findScheme to schemeByName
      
      Task-number: QTBUG-70247
      Change-Id: Iae332c8d9843349506e8a4b07d70f0d234597375
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      5b5b7d9a
  16. 03 Aug, 2018 - 1 commit
  17. 02 Aug, 2018 - 2 commits
    • Jüri Valdmann's avatar
      Add QWebEngineUrlScheme class · 5d79af42
      Jüri Valdmann authored
      
      Public API for the new url/url_util_qt extension to Chromium, which allows to
      integrate custom schemes into Chromium's url parsing library and security model.
      Previously custom schemes would be treated as 'unknown' schemes and rely on
      fallback behavior in Chromium.
      
      [ChangeLog][Custom Schemes] Added the QWebEngineUrlScheme class for configuring
      how custom schemes are parsed and which security restrictions should apply.
      
      Task-number: QTBUG-62536
      Change-Id: I7d8b9da3ad742f568b82ccc6a2456ad35e84069b
      Reviewed-by: default avatarMichal Klocek <michal.klocek@qt.io>
      5d79af42
    • Allan Sandfeld Jensen's avatar
      Add QWebEngineDownloadItem page/view accessor · 59558919
      Allan Sandfeld Jensen authored
      
      To be able to determine where a download was triggered.
      
      [ChangeLog][DownloadItem] Added a page/view accessor to tell were
      the download was triggered.
      
      Change-Id: I21843a545a3e0eb66f5e5fa8a50e77564f2118a7
      Reviewed-by: default avatarJüri Valdmann <juri.valdmann@qt.io>
      59558919
  18. 09 Jul, 2018 - 2 commits
  19. 06 Jun, 2018 - 1 commit
  20. 28 May, 2018 - 1 commit
  21. 18 May, 2018 - 1 commit
  22. 21 Feb, 2018 - 1 commit
  23. 15 Feb, 2018 - 1 commit
  24. 12 Feb, 2018 - 1 commit
  25. 15 Jan, 2018 - 1 commit
  26. 05 Jan, 2018 - 1 commit
  27. 02 Jan, 2018 - 1 commit
    • Jüri Valdmann's avatar
      Deprecate download type · 7219986a
      Jüri Valdmann authored
      This patch removes the download type property from QtWebEngineCore and replaces
      it with a simple boolean 'isSavePageDownload'. On the public API boundary the
      type property is reimplemented via this boolean and documented as obsolete.
      
      Rationale being that
      
        1. This feature seems to lack practical use cases, other than perhaps
           distinguishing save-page downloads from normal file downloads, which can be
           done in a much simpler way.
      
        2. This feature does not work as documented and never has. So far nobody has
           complained, hinting again at a lack of practical use cases.
      
        3. In order to fix it we would need to maintain patches on top of Chromium and
           Blink (we would, for example, need to propagate the DownloadAttribute type
           from Blink to Chromium to WebEngine).
      
      [ChangeLog][Deprecation Notice] (QWebEngine)DownloadItem::type() is deprecated
      and replaced with the newly introduced isSavePageDownload() property.
      
      Task-number: QTBUG-62640
      Change-Id: Icf4e1e5a6350289...
      7219986a
  28. 27 Oct, 2017 - 1 commit
  29. 14 Sep, 2017 - 1 commit
  30. 30 Aug, 2017 - 1 commit
    • Viktor Engelmann's avatar
      Add https to list of internal schemes · 2710c66f
      Viktor Engelmann authored
      
      Since https is an internal scheme, it should be in this list of
      internal schems.
      This also prevents custom custom QWebEngineUrlSchemeHandlers to
      register "https". Although it is debatable whether this is necessary,
      https should be held to at least the same security standards as http,
      which is also in that list.
      
      Task-number: QTBUG-56894
      Change-Id: I83d0130541fe3b5831bf29d429bad89a8fc5408c
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      2710c66f
  31. 04 Aug, 2017 - 1 commit
  32. 19 Jul, 2017 - 1 commit
    • Florian Bruhin's avatar
      Add method for triggering downloads · 0f20780d
      Florian Bruhin authored
      
      The method download(const QUrl &url, const QString &suggestedFileName)
      already exists in WebContentsAdapter. It is now accessible through a
      corresponding method in QWebEnginePage.
      
      [ChangeLog][QtWebEngineWidgets][QWebEnginePage] New QWebEnginePage::download()
      method to start custom downloads for a web page.
      
      Task-number: QTBUG-55944
      Change-Id: I185ec69c1668b377a129bc9fc09963278e52de1e
      Reviewed-by: default avatarKai Koehne <kai.koehne@qt.io>
      0f20780d
  33. 26 Jun, 2017 - 1 commit
    • Florian Bruhin's avatar
      Don't disable local storage for offTheRecord profiles · eaf6e205
      Florian Bruhin authored
      
      Chromium has local storage enabled in icognito windows, and simply doesn't
      persist it to disk. QtWebEngine seems to do the same when local storage is
      enabled in an off-the-record profile, so there's no reason to disable it by
      default.
      
      This also matches the behavior in Chromium (and Firefox, but not Safari).
      
      [ChangeLog] HTML 5 local storage is now enabled by default (but residing in
      memory) in off-the-record profiles.
      
      Change-Id: I0cb7e946575a53471ffed9d3324b3ae4c2e80eee
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      eaf6e205
  34. 23 Jun, 2017 - 1 commit
  35. 08 May, 2017 - 1 commit
  36. 26 Mar, 2017 - 1 commit
  37. 29 Oct, 2016 - 1 commit