GitHub PushEvent at 2014-07-08 19:46:12
Repository: darktable
Actor: LebedevRI
Payload: {"shas":[["46f019e98f473ed078d39e7cfd037f17f31d7979","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Do not rotate data upon loading. We will rotate it later in flip IOP","Roman Lebedev",true],["b16ba6b98421fac670b81d7211523d1ced432151","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Refactor bitwise orientation into enum dt_image_orientation_t","Roman Lebedev",true],["4e0434d250c5e1db06aecd7b7c8631443e3615e4","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","IOP Flip: take care of flipping","Roman Lebedev",true],["92c41c5d8afcd6712133ca3c5c28ccb5ab33826d","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","IOP Flip: legacy params\n\n<hanatos> okay, so the order of operations is: raw swap, raw flip, user swap, user flip\n<hanatos> and we'll get\n<hanatos> combined swap, combined flip\n<hanatos> right?\n<hanatos> so swap should just be xor, flipping twice is like not flipping\n<hanatos> and we should swap the raw flip bits in case user swap was set for that axis\n<hanatos> and xor that to the user flip\n<hanatos> you're deciding whether or not to swap the flip bits based on the raw swap, not on the user swap","Roman Lebedev",true],["933d62749cfc1995b1f934a60aa8780a64f6da2b","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Refactor code that merges 2 orientations as a function","Roman Lebedev",true],["38eae432403ca714ee41acd947e129d8b11ee4e7","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","UNTESTED! Fix conversion of legacy_flip.user_flip with merge_two_orientations.","Roman Lebedev",true],["a742a9f0b5d548ced58feba2a16df610125ac4b7","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Correct comment for dt_image_orientation","Roman Lebedev",true],["b0de8f1670b9806b0447ac5b2ce31932de858b15","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Fix thubmnails when using embedded jpg thumbs in lt mode","Roman Lebedev",true],["0d63772393005cd653f1f690e1950779fd2385e8","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Focus detection: no need to care about rotation","Roman Lebedev",true],["b1a3d4546894e2165594c76edcd39f9ae175e7a9","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Fix FD for portrait images just after \"history stack\" -> \"discard\"","Roman Lebedev",true],["db5a373bee324dce494f8aa52eaa6c389ee0cd7c","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","dt_image_altered: just use `if'","Roman Lebedev",true],["04aeede81fd87df71b6fce68ca963a9f3202d1be","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","dt_dev_distort_{transform,backtransform}_plus: only check for piece->enabled, not module->enabled\n\nWARNING: this might cause some regressions because i have not tested this extensively!","Roman Lebedev",true],["0a3a5574fdc9b33792fda4d29be8445545ea8a92","c247390a474ba78064f3a5ec8d0ca3a56d88a36b@gmail.com","Merge pull request #584 from LebedevRI/flip-in-iop-flip-not-in-libs\n\nFlip in IOP flip and not upon loading","Roman Lebedev",true]],"size":13,"ref":"refs/heads/master","head":"0a3a5574fdc9b33792fda4d29be8445545ea8a92"}