-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: locusf/qtwayland-1
base: mer/5.4.0+git26+rpi
head repository: locusf/qtwayland-1
compare: merqtfoo
- 13 commits
- 24 files changed
- 6 contributors
Commits on Nov 10, 2015
-
client: Remove the event thread
If the compositor sends events to us while the main thread is blocked the socket notifier in the events thread would keep sending out the activated() signal, but no events would actually be read until the main thread starts to run again. That causes the event thread to keep queueing new events, and so allocating memory, potentially forever. This patch fixes the issue in maybe a bit radical way, that is by removing the event thread. The socket notifier now runs in the main thread so it will block if the events are not being read. Nowadays there is no real reason to keep the event thread around, as every thread that needs to receive wayland events can dispatch them on its own, we don't need a central dispatcher thread anymore. Change-Id: Ib7885e4b038b82719d78d193f465618a72cbe6af Reviewed-by: Pier Luigi Fiorini <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eabca26 - Browse repository at this point
Copy the full SHA eabca26View commit details
Commits on Nov 12, 2015
-
Merge pull request mer-qt#49 from giucam/mer-5.4
client: Remove the event thread
Configuration menu - View commit details
-
Copy full SHA for f0efa60 - Browse repository at this point
Copy the full SHA f0efa60View commit details
Commits on Jan 10, 2016
-
Configuration menu - View commit details
-
Copy full SHA for bae1692 - Browse repository at this point
Copy the full SHA bae1692View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3c726e - Browse repository at this point
Copy the full SHA f3c726eView commit details
Commits on Jan 11, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 24dfe98 - Browse repository at this point
Copy the full SHA 24dfe98View commit details -
Merge branch 'mer-5.4' into 'mer-5.4'
[spec] Improve spec files parametrization. Contributes to MER#1443 See merge request !2
Configuration menu - View commit details
-
Copy full SHA for 0579c7f - Browse repository at this point
Copy the full SHA 0579c7fView commit details
Commits on Feb 24, 2016
-
[wayland] Fix crash when pinging a surface with an invalid resource. …
…Fixes JB#34185 Check the surface hasn't been deleted before initiating the ping so that an invalid resource isn't dereferenced when printing a warning after the operation inevitably fails. Change-Id: I205def680971e50e59d761f16128cd4019234037
Configuration menu - View commit details
-
Copy full SHA for a78ed55 - Browse repository at this point
Copy the full SHA a78ed55View commit details
Commits on Feb 25, 2016
-
Merge branch 'jb34185' into 'mer-5.4'
[wayland] Fix crash when pinging a surface with an invalid resource. Fixes JB#34185 Check the surface hasn't been deleted before initiating the ping so that an invalid resource isn't dereferenced when printing a warning after the operation inevitably fails. Change-Id: I205def680971e50e59d761f16128cd4019234037 See merge request !3
Configuration menu - View commit details
-
Copy full SHA for 9dad99f - Browse repository at this point
Copy the full SHA 9dad99fView commit details
Commits on Mar 15, 2016
-
[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
Configuration menu - View commit details
-
Copy full SHA for de92b08 - Browse repository at this point
Copy the full SHA de92b08View commit details -
Merge branch 'jb32781' into 'mer-5.4'
[qtwayland] Fix copying to the clipboard failing. Fixes JB#32781 A ulong timestamp with millisecond resolution overflows after a little under 9 hours meaning a direct comparison between timestamps is only valid in the first 9 hours the compositor has been running. 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 See merge request !5
Configuration menu - View commit details
-
Copy full SHA for 516a78b - Browse repository at this point
Copy the full SHA 516a78bView commit details -
[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
Configuration menu - View commit details
-
Copy full SHA for 66be489 - Browse repository at this point
Copy the full SHA 66be489View commit details
Commits on Mar 16, 2016
-
Merge branch 'jb33931' into 'mer-5.4'
[wayland] Clear the retained clipboard data when a client clipboard is 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 See merge request !4
Configuration menu - View commit details
-
Copy full SHA for d27cc89 - Browse repository at this point
Copy the full SHA d27cc89View commit details
Commits on Sep 3, 2016
-
Configuration menu - View commit details
-
Copy full SHA for 55752d6 - Browse repository at this point
Copy the full SHA 55752d6View commit details
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 mer/5.4.0+git26+rpi...merqtfoo