Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: qt/qtwebengine
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 782efdf
Choose a base ref
...
head repository: qt/qtwebengine
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: dabf55e
Choose a head ref
  • 4 commits
  • 10 files changed
  • 4 contributors

Commits on May 21, 2025

  1. Create EGLImage with eglCreateDRMImageMESA() for exporting dma_buf

    This simplifies the code because it is not needed to create OpenGL
    texture to allocate buffer. This way we can get rid of creating a
    temporary OpenGL context and swapping EGLSurface.
    
    Moreover, eglCreateImage() does not guarantee that the buffer is
    shareable thus certain GPU drivers may fail to export.
    
    Pick-to: 6.9
    Fixes: QTBUG-136257
    Done-with: Jan Palus
    Change-Id: Ie72d052a2a8b1a41bebf0eab8a4928d38c8fc864
    Reviewed-by: Allan Sandfeld Jensen <[email protected]>
    Reviewed-by: Jan Palus <[email protected]>
    stampho committed May 21, 2025
    Configuration menu
    Copy the full SHA
    2ed5f96 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2025

  1. Update dependencies on 'dev' in qt/qtwebengine

    Change-Id: I4150bbcd6649b2ae144fa2afe0d3c64df1548135
    Reviewed-by: Qt Submodule Update Bot <[email protected]>
    Qt Submodule Update Bot committed May 22, 2025
    Configuration menu
    Copy the full SHA
    bf18029 View commit details
    Browse the repository at this point in the history
  2. Ignore QInputMethodEvent::MimeData

    Introduced with 2a9444920bcd2f5d1832971bd6275ebdc5515546
    We need the version checks to support building on top of
    older Qt versions.
    
    Change-Id: Ifddf8a194a23233eeab61111380dc62ce407f6e7
    Reviewed-by: Tor Arne Vestbø <[email protected]>
    Kaloyan Chehlarski committed May 22, 2025
    Configuration menu
    Copy the full SHA
    0e1b14e View commit details
    Browse the repository at this point in the history
  3. Client Hints: Improve version lists

    There are several issues affecting Sec-CH-UA and -Full-Version-List,
    because the general algorithm which extends and shuffles these lists
    was not used in WebEngine.
    
    At the current version of Chromium we can't use the corresponding user
    agent utils functions, because they only allow one extra brand/version
    pair besides the two generated (Chromium and Not-A-Brand) ones.
    This change implements a simplified method to extend and shuffle the
    version lists to follow the behavior of Chromium and support more than
    three elements.
    
    QTBUG-133799: The order of brands and versions are still not
    customizable by the API user, but it is permutated in each major
    version of Chromium to comply with the standards. To allow
    customization of the order seems to be impossible without changing our
    public API.
    
    QTBUG-133708: The missing values of Sec-CH-UA are generated from the
    full version list, not customizable individually. This way it keeps
    the same values and the same algorithmically generated order as the
    full version list.
    
    Task-number: QTBUG-133711
    Task-number: QTBUG-133708
    Task-number: QTBUG-133777
    Task-number: QTBUG-133799
    Change-Id: I96f214ce54190666a34779130a04b56f600abef7
    Reviewed-by: Peter Varga <[email protected]>
    Reviewed-by: Moss Heim <[email protected]>
    davidsz committed May 22, 2025
    Configuration menu
    Copy the full SHA
    dabf55e View commit details
    Browse the repository at this point in the history
Loading