1. Dec 15, 2016
  2. Dec 01, 2016
  3. Nov 29, 2016
  4. Nov 25, 2016
  5. Nov 02, 2016
  6. Oct 01, 2016
  7. Sep 27, 2016
    • Allan Sandfeld Jensen's avatar
      Cleanup directory structure · aeadc50e
      Allan Sandfeld Jensen authored
      
      The src/core/renderer directory is meant to contain files that would be
      in the renderer process and the chrome/renderer subdirectory in chromium,
      but a few classes from the browser process and the renderer_host dir
      has snuck in.
      
      This patch cleans up the structure so that classes in the browser that
      serves as host classes for renderer classes goes in renderer_host.
      
      Change-Id: I9333b1322e2246d4da9b4e8cfe6be604f6d996bf
      Reviewed-by: default avatarPeter Varga <pvarga@inf.u-szeged.hu>
      aeadc50e
  8. Sep 23, 2016
  9. Sep 22, 2016
  10. Sep 20, 2016
  11. Aug 31, 2016
    • Michal Klocek's avatar
      Add context menu request to qml api · 3f73e471
      Michal Klocek authored
      
      Introduce qml APIs to support custom context menus.
      
      [ChangeLog][QtWebEngine][QML] Added ability to show custom
      context menu.
      
      Task-number: QTBUG-52554
      Change-Id: Ief0cbbbf221f4c6849e16bbba7417dccee59ad61
      Reviewed-by: default avatarKai Koehne <kai.koehne@qt.io>
      3f73e471
    • Michal Klocek's avatar
      Add dialog requests to qml api · 3cbe59e2
      Michal Klocek authored
      
      Introduce qml APIs to support custom dialogs:
       * http and proxy authentication
       * javascript dialogs
       * file pickers
       * color pickers
       * form validation messages
      
      [ChangeLog][QtWebEngine][QML] Added ability to provide custom dialogs
      for HTTP and proxy authentication, JavaScript alerts, file and color
      picking, and form validation messages.
      
      Task-number: QTBUG-51190
      Change-Id: I559ca59264750feb36ba7d3dba0bf0647509306d
      Reviewed-by: default avatarKai Koehne <kai.koehne@qt.io>
      3cbe59e2
  12. Aug 18, 2016
    • Michal Klocek's avatar
      Add Qt Quick Controls 2 support for dialogs · baeb20b2
      Michal Klocek authored
      
      QtQuickControls1 does not handle embedded
      platforms too well. In case of eglfs platform
      we crash badly - only one window is supported.
      QtQuickControls2 on the other hand lacks the native
      look on desktop. Therefore on desktop platforms
      keep using QtQuickControls1, and on eglfs use
      QtQuickControls2.
      
      QtQuick.Dialogs are not implemented for QtQuickControls2,
      moreover required authentication dialog and prompt
      dialog are neither implemented in QtQuickControls1.
      As a workaround  make new dialogs to give
      consistent look and feel.
      
      Replace close() with reject() signal in java script
      prompt dialog to unify handling between qqc1 and qqc2
      
      [ChangeLog][QtWebEngine][General] Qt WebEngine (QML)
      now optionally uses Qt Quick 2 Controls to show standard dialogs.
      
      Task-number: QTBUG-53467
      Task-number: QTBUG-51177
      Change-Id: I42f9506357bbb82d4f04465f30a18c8013439e25
      Reviewed-by: default avatarKai Koehne <kai.koehne@qt.io>
      baeb20b2
  13. Aug 02, 2016
  14. Jul 29, 2016
  15. Jul 20, 2016
  16. Jul 02, 2016
  17. Jul 01, 2016
  18. Jun 23, 2016
  19. Jun 22, 2016
    • Allan Sandfeld Jensen's avatar
      Override short-cuts to common editor commands · e0bd650c
      Allan Sandfeld Jensen authored
      
      To ensure Chromium is given a chance to handle editor commands,
      we must override these short-cuts.
      
      On OS X we must also perform the action afterwards as these are not
      handled internally by the Blink Editor.
      
      The patch solves copy/paste in flash plugins and copy/paste on OS X
      when no application short-cuts have been defined. The handling of
      short-cut override events is based on how it was handled in Qt WebKit
      
      Task-number: QTBUG-54221
      Change-Id: I748671c7bfa5662aae16c6a4b9bbe5e2bce1b907
      Reviewed-by: default avatarAlexandru Croitor <alexandru.croitor@theqtcompany.com>
      e0bd650c
  20. Jun 16, 2016
    • Joerg Bornemann's avatar
      Fix access to deleted memory on QWebEnginePage destruction · d5cde6f1
      Joerg Bornemann authored
      
      Suppose QWebEnginePage is destroyed while there's still a combobox popup
      open. We would crash with the following stack trace:
      
      1   QtWebEngineCore::RenderWidgetHostViewQt::dpiScale
      2   QtWebEngineCore::RenderWidgetHostViewQt::GetViewBounds
      3   content::RenderWidgetHostImpl::SendScreenRects
      4   content::RenderWidgetHostImpl::OnRenderViewReady
      ...
      16  base::MessageLoop::DoWork
      17  WebEngineContext::destroy
      18  `anonymous namespace'::destroyContext
      19  qt_call_post_routines
      20  QApplication::~QApplication
      
      RenderWidgetHostViewQt still holds a pointer to WebContentsAdapterClient.
      To fix this, expose the QObject owning the adapter client, and
      hide RenderWidgetHostViewQt when it is destroyed so it won't try to render.
      
      Change-Id: Ide5543197b35038a3e1c7491ceda3f5ad10f6f07
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      d5cde6f1
  21. May 31, 2016
  22. May 30, 2016
  23. May 26, 2016
    • Alexandru Croitor's avatar
      Disabled WebEngine views should not receive focus. · 4c305cba
      Alexandru Croitor authored
      
      Currently if a QWebEngineView or a QQuickWebEngineView is disabled
      using setEnabled(false), after loading a web page, the views are
      automatically focused, and a user might see a blinking caret in an html
      input for example, even though the user can't interact with it.
      
      Fix consists in not calling the Focus() method whenever a view is
      disabled.
      
      Change-Id: I1014fb5898a5ddf01a4e9b14c3eaf5d4006e5131
      Task-number: QTBUG-53159
      Reviewed-by: default avatarMichal Klocek <michal.klocek@theqtcompany.com>
      4c305cba
  24. May 06, 2016
  25. Apr 26, 2016
  26. Apr 21, 2016
  27. Apr 20, 2016
  28. Apr 19, 2016
  29. Apr 18, 2016
    • Michal Klocek's avatar
      Update spellchecker APIs · 7d172fcf
      Michal Klocek authored
      
      * marks new properties in QQuickWebEngineProfile as FINAL
      * removes QT_NO_SPELLCHECK from API headers
      * renames spellCheckLanguages() to availableDictionaries()
      * removes "togle spellcheck" methods and actions
      * use WEBENGINE_CONFIG instead of CONFIG for disable the feature at
      compile time: WEBENGINE_CONFIG+=no_spellcheck
      
      Done-With: Peter Varga <pvarga@inf.u-szeged.hu>
      Task-number: QTBUG-52371
      Change-Id: I8c8eff497b9e7afe0cec2edc97dec248151487f2
      Reviewed-by: default avatarMichael Brüning <michael.bruning@theqtcompany.com>
      7d172fcf
  30. Apr 13, 2016
  31. Apr 09, 2016
  32. Apr 08, 2016
  33. Apr 05, 2016
  34. Mar 25, 2016
  35. Mar 16, 2016
  36. Mar 08, 2016
  37. Feb 16, 2016