1. Aug 21, 2014
  2. Aug 06, 2014
    • Andras Becsi's avatar
      Add QQuick API for intercepting navigation requests · ca30d037
      Andras Becsi authored
      
      Add missing navigationRequested API to be able to intercept
      navigation requests. This is useful for ignoring requests
      for example in kiosk-like applications that want to restrinct
      navigation to a specific url or domain, or want to disable
      specific types of navigation requests (e.g. reloading, clicking
      links, form submissions).
      
      Change-Id: Ie375e635a3c3566527972d05f5d99b39489c5ca8
      Reviewed-by: default avatarJocelyn Turcotte <jocelyn.turcotte@digia.com>
      ca30d037
  3. Feb 18, 2014
  4. Jan 15, 2014
  5. Dec 04, 2013
    • Arvid Nilsson's avatar
      Quick: Add experimental.viewport.devicePixelRatio · 5d66b66d
      Arvid Nilsson authored
      
      This specifies a devicePixelRatio to be used by web content instead of
      the QScreen::devicePixelRatio(). This is necessary on non-iOS mobile
      devices to remain compatible with the mobile web which assumes
      devicePixelRatio is computed as the ratio of actual dpi to 160 dpi.
      Non-iOS mobile platforms may use different criteria to determine the
      QScreen::devicePixelRatio(), depending on the history of the platform,
      or simply leave it at 1.0.
      
      For QNX, this setting gets a reasonable default value so developers
      don't have to regularly use this experimental API.
      
      These changes were inspired by the Android Chromium port which uses a
      GetDpiScale() to accomplish the same in
      content/browser/android/content_view_core_impl.cc.
      
      Change-Id: I1bc8878a47dabcdb6986c4fe5c8c4ac230ae2514
      Reviewed-by: default avatarJocelyn Turcotte <jocelyn.turcotte@digia.com>
      5d66b66d
  6. Nov 28, 2013
    • Jocelyn Turcotte's avatar
      Moving sources to src part 1: Move files. · fd61d752
      Jocelyn Turcotte authored
      This only move files without adjusting any paths.
      
      This moves:
      - lib/quick -> src/webengine/api (API files)
        lib/quick -> src/webengine (other files)
        This contains the main QtWebEngine module library since
        <ec7b2ee7
      
      >.
      - lib/widgets -> src/webenginewidgets
        Also rename this directory to match its module name and rename Api to api.
      - lib -> src/core
      - process -> src/process
      - resources -> src/core/resources
      - tools/* -> tools/scripts/
      
      The build directory is spread as follow:
      - build/build.pro -> src/core/gyp_run.pro
      - build/qmake_extras/* -> src/core/ (for the host and target .pro files)
      - build/qmake -> tools/qmake
      - Build related scripts -> tools/buildscripts
      
      Change-Id: I0cded1de772c99c0c1da6536c9afea353236b4a1
      Reviewed-by: default avatarZeno Albisser <zeno.albisser@digia.com>
      Reviewed-by: default avatarPierre Rossi <pierre.rossi@gmail.com>
      Reviewed-by: default avatarAndras Becsi <andras.becsi@digia.com>
      fd61d752
  7. Nov 18, 2013
  8. Nov 14, 2013
  9. Aug 19, 2013
  10. Jul 31, 2013
    • Pierre Rossi's avatar
      Split out the Widgets and QtQuick integration · 67d042d0
      Pierre Rossi authored
      
      This is the first step to making proper Qt Modules out of QtWebEngine.
      The Widgets integration becomes a proper C++ Qt Module while we make
      the QtQuick side a QML plugin for now (could probably be promoted if
      the need arises).
      
      Code-wise, this means the introduction of a WebContentsAdapterClient
      interface that is subclassed by the private implementation of our API
      classes for delegation of things that are UI specific. Functionality
      from WebContents and the like is exposed via the WebContentsAdapter.
      
      Change-Id: I4ca3395b9fe8502a24e36002cfd5af44067bb6e8
      Reviewed-by: default avatarJocelyn Turcotte <jocelyn.turcotte@digia.com>
      67d042d0
  11. Jun 27, 2013
  12. Jun 25, 2013
  13. Jun 19, 2013
  14. Jun 18, 2013
  15. Jun 10, 2013
  16. Jun 06, 2013
    • Jocelyn Turcotte's avatar
      Properly implement a QWidget and QtQuick API · 5bf14ccc
      Jocelyn Turcotte authored
      This layers things properly to be able to implement the UI in the
      example application instead of directly in shell_qt.cpp.
      
      This is still using global variables to allow the Shell platform
      code to do callbacks to the API classes. This should go away once
      we properly implemented a WebContentsDelegate.
      5bf14ccc
  17. May 31, 2013
  18. May 16, 2013
  19. May 15, 2013