Navigation Menu

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: sailfishos/qtwayland
base: 70575643cfece4f0aca4b40e77ac5d7c0e8042a2
Choose a base ref
...
head repository: sailfishos/qtwayland
compare: 835ed0d09570f6996463c34219c3b043ba52529e
Choose a head ref
  • 14 commits
  • 14 files changed
  • 7 contributors

Commits on Feb 19, 2021

  1. MER: Add packaging.

    rburchell authored and adenexter committed Feb 19, 2021
    Copy the full SHA
    e39af3c View commit details
    Browse the repository at this point in the history
  2. Fix build issues.

    The dependencies of the Qt platform suppport libraries need to
    be included explicitly as the .la files which would implicitly
    provide them aren't packaged.
    adenexter committed Feb 19, 2021
    Copy the full SHA
    47af400 View commit details
    Browse the repository at this point in the history
  3. [qtwayland] Fix copying to the clipboard failing. Fixes JB#32781

    A ulong timestamp with millisecond resolution overflows after about
    49 hours meaning a direct comparison between timestamps is only
    valid until that wrap point is reached.
    
    Given the timestamps originate in the compositor when the data source
    object is created it is difficult to see what information they provide
    which isn't implicit in the order of execution of calls to the function
    the check is in, making removing the check the safest course of action.
    
    Change-Id: I1b1d4458b913d54028e5e58d7eb3f217cc5b8186
    adenexter committed Feb 19, 2021
    Copy the full SHA
    869c3fa View commit details
    Browse the repository at this point in the history
  4. [wayland] Clear the retained clipboard data when a client clipboard i…

    …s cleared. Contributes to JB#33931
    
    Clear should mean clear.  When a client drops its data source drop the
    retained data and notify other clients in the same way as if the client
    simply set different data.
    
    Change-Id: Iaff5d0905d788fb990de6f78f06d1d0654285e19
    denexter authored and adenexter committed Feb 19, 2021
    Copy the full SHA
    04b3310 View commit details
    Browse the repository at this point in the history
  5. [qtwayland] (Hacky) mapping of camera focus keys to qt keys. Contribu…

    …tes to MER#1817
    
    Similar delight added to xkeyboard-config.
    pvuorela authored and adenexter committed Feb 19, 2021
    Copy the full SHA
    7708a43 View commit details
    Browse the repository at this point in the history
  6. [qtwayland] Map Select, Back and Menu keys. Contributes to JB#39965

    Joona Petrell authored and adenexter committed Feb 19, 2021
    Copy the full SHA
    87d0ae9 View commit details
    Browse the repository at this point in the history
  7. [qtwayland] Map HomePage key. Contributes to JB#17545

    Joona Petrell authored and adenexter committed Feb 19, 2021
    Copy the full SHA
    8290e1e View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    aa43254 View commit details
    Browse the repository at this point in the history
  9. Ensure surface textures are deleted from the render thread.

    Keep a reference to the QWaylandBuffer in QSGTexture instances
    wrapping that buffer and destroy the texture in their destructor
    to ensure it is also deleted in the render thread rather than
    whereever the last reference to QWaylandBuffer expires.
    
    Change-Id: Id83d40b6fea7c679d638b9209cdd1a3bdd37e741
    denexter authored and adenexter committed Feb 19, 2021
    Copy the full SHA
    e9868d1 View commit details
    Browse the repository at this point in the history
  10. Copy the full SHA
    ad1a47f View commit details
    Browse the repository at this point in the history
  11. Copy the full SHA
    8531a9b View commit details
    Browse the repository at this point in the history
  12. [wayland] Fix a crash when an application exits. Contributes to JB#53152

    Two things try to delete QWaylandSurfaceInterface instances, the
    QWaylandSurface they were created for and the wayland resource they
    represent. In my case the QWaylandSurface is doing so first and there
    was a subsequent crash due to an access after deletion by the code
    generated resource destroy callback which can be avoided by destroying
    the resource from within the object destructor and shortcutting the
    consquent destruction. The reverse order will still be a problem.
    adenexter committed Feb 19, 2021
    Copy the full SHA
    b0f913e View commit details
    Browse the repository at this point in the history
  13. [qtwayland] Fix buffers not being resized when a window is. Contribut…

    …es to JB#53152
    
    After resizing a window destroy the current surface so it can be
    recreated later in the correct size.
    adenexter committed Feb 19, 2021
    Copy the full SHA
    b38c280 View commit details
    Browse the repository at this point in the history
  14. Revert "Fix deadlock when hiding and showing EGL windows"

    This reverts commit 10fd51a.
    adenexter committed Feb 19, 2021
    Copy the full SHA
    835ed0d View commit details
    Browse the repository at this point in the history