{"push_id":562348818,"size":136,"distinct_size":136,"ref":"refs/heads/master","head":"829e3f9e358dc583ecb61d73da36374cf4864817","before":"c601885d034314edb67be2d47b18eab8e8bbf358","commits":[{"sha":"ca2382978893bef78cec6c5eef1ccd1e73162b50","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Histogram: replace dt_iop_roi_t with new dt_histogram_roi_t","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/ca2382978893bef78cec6c5eef1ccd1e73162b50"},{"sha":"1a920d0a871ebb884bfe66d0ebceb229676f51d4","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"dt_masks_legacy_params(): refactor v1 -> v2 to a function, prepare for v3","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/1a920d0a871ebb884bfe66d0ebceb229676f51d4"},{"sha":"79b8757d8107b4225ba146bceaa06052040572a2","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Needed preparations for loading of unscaled (B/W) raw images","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/79b8757d8107b4225ba146bceaa06052040572a2"},{"sha":"498d61efcc52e4bdb54998d6a1427e5f1cf55509","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"dt_imageio_open_rawspeed(): better levels handling\nFixes DNGs from ML cr2hdr.\n\nThanks to <rwh> and <hal9k_> for making me notice it.","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/498d61efcc52e4bdb54998d6a1427e5f1cf55509"},{"sha":"3ddd22706b5884117249890d9debe6e82176fbdd","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: new IOP, no-op (passthrough)","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/3ddd22706b5884117249890d9debe6e82176fbdd"},{"sha":"d7e2f475677a761722681d0e75f07e9fb4af432f","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: allow tiling","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/d7e2f475677a761722681d0e75f07e9fb4af432f"},{"sha":"edb8aaacb8aa0ae6ba09d8eced3398be636f7f67","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"dt_imageio_open_rawspeed(): break everything! Stop scaling (B/W).","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/edb8aaacb8aa0ae6ba09d8eced3398be636f7f67"},{"sha":"b6a102aac21cbb713bd4a2e883ccfe8d20f38c8f","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"dt_imageio_open_rawspeed_sraw(): break everything! Stop scaling (B/W).","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/b6a102aac21cbb713bd4a2e883ccfe8d20f38c8f"},{"sha":"9dae092b10a5bf915721e225c15e83a140464500","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: scaling for raw mosaic buffers","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/9dae092b10a5bf915721e225c15e83a140464500"},{"sha":"44ec04cfadb21e07b8ad85bf87e26537555002f0","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: scaling for floating point buffers","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/44ec04cfadb21e07b8ad85bf87e26537555002f0"},{"sha":"f6c02d10eabd427ecd4d0347d0263b31e5d2448b","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Deflicker (histogram of: source raw data): fix (no scaling)","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/f6c02d10eabd427ecd4d0347d0263b31e5d2448b"},{"sha":"b38c4bc2c3e666339dbfe76a77ad9c46eb5bf363","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"dt_dev_pixelpipe_disable_{after,before}(): do not disable matching-one IOPs\n\npre:iopname now means: do not process any iops after iopname iop, and give us data after iopname iop\npost:iopname now means: do not process any iops before iopname iop, start processing with first iop - iopname iop","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/b38c4bc2c3e666339dbfe76a77ad9c46eb5bf363"},{"sha":"948246f35c2189e1252d6ef44fecd2ab22323d3e","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"[FIXME] Create HDR: adapt to scaling\nNow we load raw data. Revisit creation code","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/948246f35c2189e1252d6ef44fecd2ab22323d3e"},{"sha":"5d5d7ad8f9fd56f2a84f8ed490ac0ba6479a1b70","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: prepare for using blackLevelSeparate","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/5d5d7ad8f9fd56f2a84f8ed490ac0ba6479a1b70"},{"sha":"7320cb057eab84183ccbc311de3ea558ab9ca4f7","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: raw mosaic: sepBlack","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/7320cb057eab84183ccbc311de3ea558ab9ca4f7"},{"sha":"d3e2109a368f4bb2caf426a805517f1c453e3c61","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Rawprepare IOP: GUI","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/d3e2109a368f4bb2caf426a805517f1c453e3c61"},{"sha":"a8f31a96385564303d98215f2c67313e69798bdd","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: scaling for raw mosaic buffers [SSE]","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/a8f31a96385564303d98215f2c67313e69798bdd"},{"sha":"2807ac99c0f415a174f6b6444cc7f4f154f7a108","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"rawprepare: scaling for floating point buffers buffers [SSE]","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/2807ac99c0f415a174f6b6444cc7f4f154f7a108"},{"sha":"a7e13ff2b6557bb44cd45e89240cee4f26a797c6","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Rawprepare iop: implement OpenCL kernel (1f)!","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/a7e13ff2b6557bb44cd45e89240cee4f26a797c6"},{"sha":"ea367d91047dd1b983b90b174f477ec85e37f23d","author":{"email":"c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","name":"Roman Lebedev"},"message":"Rawprepare iop: implement OpenCL kernel (4f)!","distinct":true,"url":"https://api.github.com/repos/grauschnabel/darktable/commits/ea367d91047dd1b983b90b174f477ec85e37f23d"}]}