{"push_id":2885145905,"size":10,"distinct_size":9,"ref":"refs/heads/wip/rishi/buffer-decoder","head":"b5d2e7be7a73a16d26914f42317ff9e4f0aa9b35","before":"430be6a152d376e68513fc7cc46e1d6d431ccd40","commits":[{"sha":"e651e8d7cf39cf12eb30f1215486d0075cfe884e","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Make photos_base_item_download return a GFile instead of a path\n\nIt's prudent to standardize around GFile across the code because:\n  * Being a reference counted object, it's cheaper to pass around. No\n    need to allocate little memory buffers to copy strings around.\n  * Supports both paths and URIs. Even though, in this particular case,\n    it's always going to be a local path, that's not true for other\n    areas of the code.\n  * Encapsulates all GIO operations that can be performed on a file.\n    Rarely, if ever, does the code directly use UNIX system calls or\n    the C standard library to operate on files because of the need for\n    asynchronous operations, support for cancellation, and nicer error\n    handling.\n\nFor all these reasons, the new codec API for GeglBuffer is also based\naround GFile.\n\nExceptions when raw paths or URIs are useful:\n  * Serializing and deserializing across D-Bus, databases, etc..\n  * Logging error or debug messages.\n  * Interacting with GIO-unfriendly APIs like Exiv2.\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":false,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/e651e8d7cf39cf12eb30f1215486d0075cfe884e"},{"sha":"2854a45657dda0f012270c2b1c7e2a858419b906","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Port to G_APPROX_VALUE\n\nBump minimum GLib version to 2.57.2.","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/2854a45657dda0f012270c2b1c7e2a858419b906"},{"sha":"41d9ebb76f05cb1cc2162be015c259ff713063ec","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Add PhotosGeglBufferCodec\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/41d9ebb76f05cb1cc2162be015c259ff713063ec"},{"sha":"67a0ab9553a0e06e5d7d22bd19beb9458c16523e","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Add PhotosGeglBufferLoader\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/67a0ab9553a0e06e5d7d22bd19beb9458c16523e"},{"sha":"5510c473fb8551ceae478df8e79425f28c5b954f","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Add PhotosGeglBufferLoaderBuilder\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/5510c473fb8551ceae478df8e79425f28c5b954f"},{"sha":"b3698a485a5716cd5b8de321033cf7f3bfcef2b8","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Add PhotosGeglBufferCodecJpeg\n\nBump minimum Babl version to 0.1.54, and libjpeg-turbo version to\n2.0.0.\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/b3698a485a5716cd5b8de321033cf7f3bfcef2b8"},{"sha":"d9831e62bf1ba4219d2072d487426f9649db89b8","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Add PhotosGeglBufferCodecPng\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/d9831e62bf1ba4219d2072d487426f9649db89b8"},{"sha":"fab4be5514e62aa4c57db50599ddbb084b66f412","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"Add convenience APIs\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/fab4be5514e62aa4c57db50599ddbb084b66f412"},{"sha":"494dd1ffcced266e777b521a36983153e42d2032","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"base-item: ...\n\nhttps://gitlab.gnome.org/GNOME/gnome-photos/issues/63","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/494dd1ffcced266e777b521a36983153e42d2032"},{"sha":"b5d2e7be7a73a16d26914f42317ff9e4f0aa9b35","author":{"name":"Debarshi Ray","email":"d4138cfd8a3a9a06c7aa906ba2356c6b9e05c624@gnome.org"},"message":"base-item","distinct":true,"url":"https://api.github.com/repos/GNOME/gnome-photos/commits/b5d2e7be7a73a16d26914f42317ff9e4f0aa9b35"}]}
{"actor":{"display_login":"gnomesysadmins"}}