Comparing changes
Open a pull request
base repository: sailfishos/qtwayland
base: 70575643cfece4f0aca4b40e77ac5d7c0e8042a2
head repository: sailfishos/qtwayland
compare: 835ed0d09570f6996463c34219c3b043ba52529e
- 14 commits
- 14 files changed
- 7 contributors
Commits on Feb 19, 2021
-
-
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.
-
[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
-
[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
-
[qtwayland] (Hacky) mapping of camera focus keys to qt keys. Contribu…
…tes to MER#1817 Similar delight added to xkeyboard-config.
-
-
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
-
Revert "ShellSurface: fix leak of QWaylandSurfaceItem on destruction"
This reverts commit fc968d9.
-
[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.
-
[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.
-
Revert "Fix deadlock when hiding and showing EGL windows"
This reverts commit 10fd51a.
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 70575643cfece4f0aca4b40e77ac5d7c0e8042a2...835ed0d09570f6996463c34219c3b043ba52529e