1. Nov 17, 2021
  2. Nov 16, 2021
  3. Nov 15, 2021
  4. Nov 13, 2021
  5. Nov 11, 2021
  6. Nov 10, 2021
  7. Nov 08, 2021
    • Luca Di Sera's avatar
      Doc: Remove broken homepage link from markdowncss attribution · 222b3b05
      Luca Di Sera authored
      QtWebEngine uses Keving Burke's markdowncss for two of his examples.
      
      An attribution file is provided for both uses, pointing to the homepage
      of markdowncss "https://kevinburke.bitbucket.io/markdowncss/
      
      ".
      
      Nonetheless, the project is currently unmaintained and the homepage
      doesn't exist anymore, meaning that the link to it is broken.
      
      As there is not a reachable homepage anymore, the "Homepage" key for
      markdowncss attributions was removed from the attribution files.
      
      A link to the same page was changed to the link to the bitbucket
      repository, which is still reachable, in the documentation for the
      affected examples.
      
      Task-number: QTBUG-96127
      Pick-to: 6.2
      Change-Id: Idd6c163eebeb2a2292ae76a73289fda5faa12b0a
      Reviewed-by: default avatarKai Koehne <kai.koehne@qt.io>
      222b3b05
  8. Nov 05, 2021
    • Peter Varga's avatar
      Do not cancel custom tooltips by QWebEngineView custom tooltip handler · 1a3a9329
      Peter Varga authored
      
      Tooltips should disappear when chromium requests it and it is done by an
      explicit call of QToolTip::hideText() (see QTBUG-64933).
      
      This, however would also hide a custom "global" tooltip because the
      custom tooltip event notifies QWebEngineView to remove its own tooltip
      to avoid more than one in a window. The QWebEngineView's tooltip handler
      was override and it resulted custom tooltips to hide themselves.
      
      As a fix, remove the custom tooltip handler from QWebEngineView and hide
      tooltips only if requested by Chromium.
      
      Fixes: QTBUG-97897
      Pick-to: 6.2
      Change-Id: I976e49218ec975b10e2f155096f6aec124270fdc
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      1a3a9329
  9. Nov 04, 2021
  10. Nov 03, 2021
  11. Oct 28, 2021
    • Michal Klocek's avatar
      Minor. Cleanup qt6_add_resources usage · 32924ec6
      Michal Klocek authored
      
      We should not use qt6 prefixed functions in examples.
      
      Pick-to: 6.2
      Change-Id: Ibf2618ef4f64b560decb219527d619aad680f216
      Reviewed-by: default avatarAlexandru Croitor <alexandru.croitor@qt.io>
      32924ec6
    • Michal Klocek's avatar
      Fix some issues with icu for dict tool · f2dc94ac
      Michal Klocek authored
      
      The dict tool can be run during the build, therefore
      copy just in case icu data file to tool application path,
      so it does not require installation and can
      run no matter if it is a prefix non prefix build.
      
      Guard for webengine_system_icu since there is no icu file
      in that case.
      
      Remove awesome looking genex from examples.
      
      Pick-to: 6.2
      Change-Id: I2fd5ecf6c99ae1d003a1ac1c7bce2bb61a05f73f
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      f2dc94ac
    • Michal Klocek's avatar
      Fix setup for 'no-prefix' builds · c733f89e
      Michal Klocek authored
      
      QT_SUPERBUILD is never cached and user can run
      only qtbase as super build and compile any other
      module as separate module build, moreover this can be
      also 'no prefix' build.
      
      Fix missing checks to support that case and clean up
      install of resources.
      
      For mac framework builds copy bundle to right place
      in case of 'no-prefix' builds.
      
      Fixes: QTBUG-94604
      Task-number: QTBUG-96375
      Pick-to: 6.2
      Change-Id: I4ab7d4fed2c2be93f2a048a510419849361883ba
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      c733f89e
    • Michal Klocek's avatar
      Clean up build options · de15db17
      Michal Klocek authored
      
      We can configure webenigne repository with
      FEATURE_qtpdf_build and FEATURE_qtwebegine_build
      so make them public. The handling is still affected
      by QTBUG-96936,however private vs public features
      will most likely get better handling soon.
      
      Fix build summary to better reflect build options.
      
      Pick-to: 6.2
      Change-Id: Ic6ef54a68b68d0f05c520a058665e6294efbe041
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      de15db17
  12. Oct 27, 2021
  13. Oct 26, 2021
  14. Oct 25, 2021
  15. Oct 20, 2021
  16. Oct 18, 2021
    • Allan Sandfeld Jensen's avatar
      Update Chromium · 7edc3291
      Allan Sandfeld Jensen authored
      
      Submodule src/3rdparty 202e34476..6b7b3f1bf:
        > [Backport] Linux sandbox: update syscalls numbers on 32-bit platforms
        > [Backport] sandbox: linux: allow clock_nanosleep & gettime64
        > [Backport] Linux sandbox: update syscall numbers for all platforms.
        > [Backport] CVE-2021-37967 : Inappropriate implementation in Background Fetch API
        > [Backport] CVE-2021-37968 : Inappropriate implementation in Background Fetch API
        > [Backport] CVE-2021-37978 : Heap buffer overflow in Blink
        > [Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (2/2)
        > [Backport] CVE-2021-37979 : Heap buffer overflow in WebRTC (1/2)
        > [Backport] Ease HarfBuzz API change with feature detection
        > [Backport] CVE-2021-37975 : Use after free in V8
        > [Backport] Security bug 1248665
        > [Backport] CVE-2021-37976 : Information leak in core
        > [Backport] CVE-2021-37962 : Use after free in Performance Manager (2/2)
        > [Backport] CVE-2021-37962 : Use after free in Performance Manager (1/2)
        > [Backport] Security bug 1215711
        > [Backport] CVE-2021-37972 : Out of bounds read in libjpeg-turbo
        > [Backport] CVE-2021-37971 : Incorrect security UI in Web Browser UI.
        > [Backport] Linux sandbox: return ENOSYS for clone3
        > Bump V8_PATCH_LEVEL
        > [Backport] Security bug 1238178 (2/2)
        > [Backport] Security bug 1238178 (1/2)
        > [Backport] CVE-2021-30633: Use after free in Indexed DB API (2/2)
        > [Backport] CVE-2021-30633: Use after free in Indexed DB API (1/2)
        > [Backport] Security bug 1242257
        > [Backport] CVE-2021-30632: Out of bounds write in V8
        > [Backport] CVE-2021-30625: Use after free in Selection API
        > [Backport] CVE-2021-30626: Out of bounds memory access in ANGLE
        > [Backport] CVE-2021-30628: Stack buffer overflow in ANGLE
        > [Backport] CVE-2021-30629: Use after free in Permissions
        > [Backport] CVE-2021-30630: Inappropriate implementation in Blink
        > [Backport] CVE-2021-30627: Type Confusion in Blink layout
        > [Backport] Linux sandbox: fix fstatat() crash
        > [Backport] Reland "Reland "Linux sandbox syscall broker: use struct kernel_stat""
        > Revert "Fix sandboxed font rendering with newer glibc"
        > breakpad: fix build with glibc-2.34
        > abseil-cpp: fix build with glibc-2.34
        > Fix QtWebEngine build with clang-cl
      
      Fixes: QTBUG-96907
      Change-Id: I2d35c7a9deef9124189290219efbac2c9807d449
      Reviewed-by: default avatarMichal Klocek <michal.klocek@qt.io>
      (cherry picked from commit b55ebadc
      
      )
      Reviewed-by: default avatarQt Cherry-pick Bot <cherrypick_bot@qt-project.org>
      7edc3291
    • Balazs Egedi's avatar
      Fix warnings in QML tests regarding parameter injection · ae74f9f4
      Balazs Egedi authored
      
      Parameter "param" is not declared. Injection of parameters into
      signal handlers is deprecated. Use JavaScript functions with formal
      parameters instead.
      
      Pick-to: 6.2
      Change-Id: Iea3583feb10fc56424ebb070e9b19e605c252773
      Reviewed-by: default avatarAllan Sandfeld Jensen <allan.jensen@qt.io>
      ae74f9f4
  17. Oct 14, 2021
  18. Oct 13, 2021
  19. Oct 12, 2021