{"push_id":871791461,"size":2,"distinct_size":2,"ref":"refs/heads/feature-1278","head":"59e24709a41d087e58214623e3b9a4e5ba14882b","before":"3d1d092bae7a20e173676e569e128b5a9547e2ee","commits":[{"sha":"281a3bd624c83891a2739ca4a48268cd3a6e0db4","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Use 32-bit visual by default if available.\n\nWith this patch, we use 32-bit visuals per default whenever it is\navailable. Otherwise, we fall back to the actual root window's\ndepth, which will typically be 24-bit.\n\nBefore this patch, we already used 32-bit depth for containers with\na window that uses 32-bit. However, this means that we didn't use\n32-bit for split parent containers on which decoration is drawn.\nFor 32-bit windows using transparency, this caused a graphical glitch\nbecause the decoration pixmap behind it would show through. This\nbehavior is fixed with this change.\n\nrelates to #1278","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/281a3bd624c83891a2739ca4a48268cd3a6e0db4"},{"sha":"59e24709a41d087e58214623e3b9a4e5ba14882b","author":{"email":"97c2ba24d338d519f32dcc30a4b1f9054e1e62c9@tngtech.com","name":"Ingo Bürk"},"message":"Only destroy cairo objects if necessary.\n\nIf a window with border is set to \"border none\" and then closed, we would\ncall cairo_destroy / cairo_surface_destroy twice, causing an assertion\nfailure in cairo as the objects already had zero references the second\ntime. We fix this by only dereferencing them if necessary.","distinct":true,"url":"https://api.github.com/repos/Airblader/i3-original/commits/59e24709a41d087e58214623e3b9a4e5ba14882b"}]}