1. 08 Sep, 2017 - 1 commit
    • Oleg Yadrov's avatar
      Make FocusOnNavigationEnabled setting disabled by default · f32b3514
      Oleg Yadrov authored
      
      Before this setting was added in Qt 5.8, the behavior was that
      QWebEngineView/WebEngineView got the focus automatically. With the new
      setting added it is configurable, but it was left enabled for
      compatibility reasons. It would had to be changed at some point anyway:
      none of other QML items or widgets grab the focus after creation, so why
      would QWebEngineView/WebEngineView do?
      This patch also fixes a bug with the text cursor in WebView (the cursor
      was blinking as if WebView had the focus when it did not).
      
      [ChangeLog][Important Changes][QtWebEngine][General]
      focusOnNavigationEnabled setting which allows controlling whether
      a web view will receive focus on a navigation request is now disabled
      by default.
      
      Task-number: QTBUG-60152
      Task-number: QTBUG-60149
      Change-Id: I78dc9bb9ffc70bf06217952acd456b97651c5185
      Reviewed-by: default avatarQt CI Bot <qt_ci_bot@qt-project.org>
      Reviewed-by: default avatarMichal Klocek <michal.klocek@qt.io>
      v5.10.0-alpha1
      f32b3514
  2. 06 Sep, 2017 - 1 commit
  3. 05 Sep, 2017 - 3 commits
  4. 04 Sep, 2017 - 1 commit
  5. 31 Aug, 2017 - 1 commit
    • Peter Varga's avatar
      Add auto tests for MultipleMouseClickHelper · 656b7fdd
      Peter Varga authored
      
      Qt WebEngine implements a custom handler for multiple mouse clicks.
      These tests are intended to test whether the mouse click events are
      properly forwarded to the Chromium's RenderWidgetHost.
      Custom mouse click test functions have been also added for the custom
      mouse click handler.
      
      Change-Id: Ifdc7d09f5e0f0f76c37e137e5743482bf3fb8abb
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      656b7fdd
  6. 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
  7. 28 Aug, 2017 - 1 commit
  8. 23 Aug, 2017 - 1 commit
  9. 22 Aug, 2017 - 1 commit
    • Viktor Engelmann's avatar
      Emit loadProgress only between loadStarted and loadFinished · 25bb229a
      Viktor Engelmann authored
      
      We now track the values we send to the loadProgress signal. We store
      the last value in a new int WebContentsDelegateQt::m_lastLoadProgress
      and only send values that are >= m_lastLoadProgress to ensure
      monotonicity.
      A value < 0 indicates that no loading is going on. Only on loadStarted
      it is set to 0 (and a loadProgress is emitted with progress 0) and
      on loadFinished, it is set to -1 (and a loadProgress is emitted with
      progress 100).
      This way, we ensure that you first get a loadStarted signal, at least
      two loadProgress signals (0 and 100) and a loadFinished signal
      AND all loadProgress signals come in a monotonous order.
      
      Task-number: QTBUG-57839
      Task-number: QTBUG-61815
      Change-Id: I219d3bffbd5691adb892a11b79647ba9e1ed248e
      Reviewed-by: default avatarMichal Klocek <michal.klocek@qt.io>
      25bb229a
  10. 14 Aug, 2017 - 1 commit
  11. 04 Aug, 2017 - 4 commits
  12. 03 Aug, 2017 - 3 commits
  13. 02 Aug, 2017 - 3 commits
  14. 31 Jul, 2017 - 3 commits
  15. 28 Jul, 2017 - 1 commit
  16. 27 Jul, 2017 - 1 commit
  17. 26 Jul, 2017 - 1 commit
  18. 25 Jul, 2017 - 1 commit
    • Kai Koehne's avatar
      Fix logic to check for proxy settings · b5c8c48a
      Kai Koehne authored
      
      The previous code tried to find out whether a user has set an
      application proxy by checking the type of the applicationProxy.
      This is wrong, because a system proxy will actually also change the
      applicationProxy type.
      
      Instead, we now rely on QNetworkProxyFactory::usesSystemConfiguration
      to decide whether to use QtNetwork's application proxy, or Chromium's
      logic for the system proxy. We also save the state of
      QNetworkProxy::useSystemConfiguration to be able to track changes.
      
      [ChangeLog][Networking] Fixed an issue where system proxy settings were
      not picked up correctly.
      
      Task-number: QTBUG-61910
      Change-Id: I1d9af3f6006ba187266fe50c645f425a46632e41
      Reviewed-by: default avatarPeter Varga <pvarga@inf.u-szeged.hu>
      b5c8c48a
  19. 20 Jul, 2017 - 2 commits
    • Peter Varga's avatar
      Fix emitting selectionChanged signal for non-user text selection change · 54e108f1
      Peter Varga authored
      
      This fixes the case when the text selection is triggered by JavaScript.
      Text selection changes triggered by IME composition text replecement are
      ignored. Test has been added for mouse selection clipboard: non-user
      text selection should not update the clipboard.
      
      Pulls in Chromium changes:
        3deea95 Update TextSelection for non-user initiated events
      
      Task-number: QTBUG-53134
      Task-number: QTBUG-60381
      Change-Id: Ib94f57a2aa61248fba75f595245fb388b9609b6c
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      54e108f1
    • Peter Varga's avatar
      Update Chromium · 4ea9d515
      Peter Varga authored
      
      dfaf156 Remove third_party/afl
      059d826 [Backport] Initialize RenderSandboxHostLinux in --no-zygote mode to not crash.
      16b932b Add .gitignore for *.pyc
      
      Task-number: QTBUG-61954
      Change-Id: Ib10d09b8c0a771fb9b200a1947dbf9bb320cb1f2
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      4ea9d515
  20. 19 Jul, 2017 - 9 commits