{"push_id":1004470956,"size":1,"distinct_size":1,"ref":"refs/heads/5.7","head":"99b222340672891d15e361298d7e4722a5ad0883","before":"0fb7e910a941c105086612063b6f3925e0f1de2a","commits":[{"sha":"99b222340672891d15e361298d7e4722a5ad0883","author":{"email":"f6bfcadc0bb348d2e36ee07a49480417d937cbb4@theqtcompany.com","name":"Louai Al-Khanji"},"message":"xcb: Be smarter about how we flush\n\nFor the remote X case the backing store previously always reuploaded\nimage data for every expose event. Instead of doing that create a remote\nX pixmap and only flush repainted regions. For regular expose just copy\nfrom the pixmap.\n\nAdditionally, atomically update the window by setting a clip mask and\nflushing the entire region at once instead of doing it rect by rect.\n\nChange-Id: I26bb1834b159e309c7ad93287dd297769f7e2633\nReviewed-by: Lars Knoll <lars.knoll@theqtcompany.com>","distinct":true,"url":"https://api.github.com/repos/qtproject/qtbase/commits/99b222340672891d15e361298d7e4722a5ad0883"}]}