1. Sep 17, 2014
  2. Sep 11, 2014
  3. Sep 05, 2014
    • Peter Varga's avatar
      Fix url stored in LoadRequest · daf3a688
      Peter Varga authored
      
      The test_urlProperty() qml test has failed because the active url was
      stored in LoadRequest in case of LoadFailedStatus.
      With this fix the loadRequest stores the url of that page which implies
      the request.
      
      Change-Id: I6aab814a4a7d3b47043b03fccde3d9995b40d8fa
      Reviewed-by: default avatarPierre Rossi <pierre.rossi@gmail.com>
      daf3a688
  4. Sep 02, 2014
    • Pierre Rossi's avatar
      Don't forward loading of error pages to the API layer · ede95c2a
      Pierre Rossi authored
      
      The fact that the error pages are HTML and get loaded through the
      same mechanism should be kept an implementation detail and not be
      considered as a new load in the API sense.
      Also implement HasErrorPage for good measure and remove an anoying
      warning from the demo browser.
      
      The issue of the url not being changed remains in the QML test (but
      it doesn't affect a typical browser-like UI since the user input is
      still there untouched in the address bar), just make sure that failure
      does not affect the later checks. It also seems like we have a focus
      problem somehow, but the test should probably use a click for that
      matter.
      
      Change-Id: Ib5e363981a11287fdf4bfe84b93c999d96ed8087
      Reviewed-by: default avatarJocelyn Turcotte <jocelyn.turcotte@digia.com>
      ede95c2a
  5. Aug 29, 2014
  6. Aug 28, 2014
  7. Aug 21, 2014
  8. Aug 20, 2014
    • Jocelyn Turcotte's avatar
      Propagate the page's screen coordinates when the top-level window moved · 7717f941
      Jocelyn Turcotte authored
      
      This fixes a regression after the 37 upgrade where the select popups
      would have the wrong position. Adjust to the new behavior and also
      avoid doing a mapToGlobal of the position received in InitAsPopup.
      
      RWHV::SetBounds has been giving us screen coordinates since the
      Chromium 33 update, but popup locations somehow managed to work
      properly through some side-effect sorcery.
      
      This also fixes the value of window.screen[XY] in JavaScript which
      wasn't updated when the window was moved.
      
      Change-Id: I544499bafedccfb7d389b4abc48f1386c398473f
      Reviewed-by: default avatarPierre Rossi <pierre.rossi@gmail.com>
      7717f941
  9. Aug 19, 2014
  10. Aug 18, 2014
  11. Aug 15, 2014
  12. Aug 12, 2014
  13. Aug 09, 2014
    • Pierre Rossi's avatar
      Ground work for Settings/Preferences · 37fcb151
      Pierre Rossi authored
      
      Core interface to expose toggling some of the WebPreferences
      for now and most probably some of the WebRuntimeFeatures soon.
      
      The whole dummy settings business is meant to keep things
      from breaking too much when bisecting, because it is assumed
      that there are always valid settings for a given adapterClient.
      
      Change-Id: Ic0a62bcb5af8c0254436dc770b43cde5016c3bbd
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@digia.com>
      37fcb151
  14. Aug 06, 2014
  15. Aug 04, 2014
  16. Aug 02, 2014
  17. Aug 01, 2014
  18. Jul 30, 2014
    • Allan Sandfeld Jensen's avatar
      Add api to get the favicon URL · a99922af
      Allan Sandfeld Jensen authored
      
      Adds one of the missing pieces of the QWebFrame and QWebView APIs.
      Unlike the QtWebKit version this only fetches the favicon URL, and not
      the icon. This is because we do not want to implement an icon database,
      and that the icon would be loaded asynchronous anyway, bringing no
      guarantee to be a valid icon/image yet.
      
      Change-Id: I227311ae3676044da850e687b82bee752b5079c8
      Reviewed-by: default avatarJocelyn Turcotte <jocelyn.turcotte@digia.com>
      a99922af
  19. Jul 14, 2014
  20. Jul 11, 2014
  21. Jul 10, 2014
  22. Jul 09, 2014
    • Frederik Gladhorn's avatar
      Add core accessibility · a9853701
      Frederik Gladhorn authored
      
      This commit adds the basics to bridge the blink
      accessibility classes to QAccessibleInterfaces.
      
      Note that it needs two follow up commits to implement the bridging from
      the QWidget/Qt Quick worlds.
      
      [ChangeLog][Accessibility] QtWebEngine now has accessibility
      support, enabling assistive technology such as screen readers to work
      with it.
      
      Change-Id: Ied1d97e61a024115ac7a9245331211f6d9fac1b4
      Reviewed-by: default avatarZeno Albisser <zeno.albisser@digia.com>
      Reviewed-by: default avatarAndras Becsi <andras.becsi@digia.com>
      a9853701
  23. Jul 07, 2014
  24. Jun 27, 2014
  25. May 28, 2014
    • Jocelyn Turcotte's avatar
      Avoid black flashes when showing a new QWebEngineView · 622f613b
      Jocelyn Turcotte authored
      
      QPlatformBackingStore still doesn't enable blending when compositing
      a QOpenGLWidget with the rest of the widget tree. This means that a
      tranparent pixel will show as black.
      
      Until we get to properly go through the work of making it possible to
      render a transparent webview, set the glClear color to white in order
      to avoid seeing any black background before we get our first frame
      from Chromium.
      
      Change-Id: Idf7bb831a3b0d62b02f2527e2a15d830bf1e8ad4
      Reviewed-by: default avatarMichael Bruning <michael.bruning@digia.com>
      622f613b
  26. May 19, 2014
  27. May 16, 2014
    • Pierre Rossi's avatar
      [Widgets] Tooltip word wrap fixup · b43774a9
      Pierre Rossi authored
      
      QTooltip's documentation states that "rich text displayed in a
      tool tip is implicitly word-wrapped". This seems to be a more
      desirable behavior for our needs.
      To mitigate any potential malicious tooltip contents, we escape
      any eventual html entities, and truncate to a reasonable size.
      
      Change-Id: Iae3ea80e7660840aae39d228d1177dcc56f4a032
      Reviewed-by: default avatarJocelyn Turcotte <jocelyn.turcotte@digia.com>
      b43774a9
    • Michael Brüning's avatar
      Remove the webpage snippet for now. · 23f035b4
      Michael Brüning authored
      
      This snippet contains API that we might not support at all. It is
      better to remove it and add a new version in case we reintroduce
      this than to present a snippet that does not work or only works
      partially.
      
      Change-Id: Ia47ad69108ddcbe529aecff8e4f235b17d80514f
      Reviewed-by: default avatarJocelyn Turcotte <jocelyn.turcotte@digia.com>
      23f035b4