AgeCommit message (Collapse)Author
2017-08-29Flush the Xlib buffer after setting gamma.HEADmasterLuke Shumaker
Before I added the dirty tracking, this wasn't necessary because it filled the buffer very frequently. But now, with it optimizing out calls, I was seeing mysterious lag.
2017-08-29switch to a polling approach, because GtkCurve doesn't do useful signalsLuke Shumaker
2017-08-29pull setting the curve in to its own functionLuke Shumaker
2017-08-29tidyLuke Shumaker
2017-08-29optimize away unnecessary calls to gamma->flush()Luke Shumaker
2017-08-29simplify memory ownershipLuke Shumaker
2017-08-28initial commitLuke Shumaker