{"push_id":958042353,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"22bd8badbf72b19a9c3849e4df3e873c1e2c9c0b","before":"fbf14306d7677ca9c860e3fcbce31f535a0801ab","commits":[{"sha":"613d76f2df35ff559036a1fd9d922268bd616105","author":{"email":"eb55c80b6e6306051269484f707456d6e0194f28@kde.org","name":"Martin Gräßlin"},"message":"[effects] Combine all shaders in resources\n\nOne resource is used for shader version 1.10 and one for version 1.40.\n\nThe ideas behind this change is to remove the locating of the shader\nsources and also to fix that user provided shaders could be loaded\ninstead of the original ones (possible attack vector on Wayland).\n\nTo simplify the ShaderManager provides a new method call to load the\nshader from the resource. This means the effects don't need to\nduplicate the check for the shader version any more and also don't\nneed to duplicate the file reading functionality.\n\nREVIEW: 126905","distinct":true,"url":"https://api.github.com/repos/KDE/kwin/commits/613d76f2df35ff559036a1fd9d922268bd616105"},{"sha":"5f155284281ac93cff9b9931a01a8a6817f00b13","author":{"email":"eb55c80b6e6306051269484f707456d6e0194f28@kde.org","name":"Martin Gräßlin"},"message":"[effects] Remove clip plane from Cube effect\n\nIt broke the rendering of the reflection.","distinct":true,"url":"https://api.github.com/repos/KDE/kwin/commits/5f155284281ac93cff9b9931a01a8a6817f00b13"},{"sha":"1fb0c31bb467e86e6d58e18a7b96460197de6f36","author":{"email":"eb55c80b6e6306051269484f707456d6e0194f28@kde.org","name":"Martin Gräßlin"},"message":"[kwineffects] Expose fullScreen property in EffectWindow\n\nAlso copied to Deleted.","distinct":true,"url":"https://api.github.com/repos/KDE/kwin/commits/1fb0c31bb467e86e6d58e18a7b96460197de6f36"},{"sha":"22bd8badbf72b19a9c3849e4df3e873c1e2c9c0b","author":{"email":"eb55c80b6e6306051269484f707456d6e0194f28@kde.org","name":"Martin Gräßlin"},"message":"[effects] Add a simplified fullscreen blur\n\nIf a window is fullscreen and wants fullscreen blur behind it, we\nuse the blur from logout effect. This is mostly intended for the\nApplication Dashboard which requires a fullscreen blur. The generic\nblur effect is not designed for such usage and is rather costly.\n\nThis simplified blur just needs framebuffer blit and midmaps. This\nmakes it rather cheap in usage and also doesn't need a cached texture.\n\nREVIEW: 126906","distinct":true,"url":"https://api.github.com/repos/KDE/kwin/commits/22bd8badbf72b19a9c3849e4df3e873c1e2c9c0b"}]}