{"push_id":1541943699,"size":15,"distinct_size":15,"ref":"refs/heads/master","head":"097738ad95dfa67240427129162465b51312c6d8","before":"2ce62fdbf9b79fd9f8d83818115e70a04c04ba37","commits":[{"sha":"9006d44268ab8e1b4c3d6e8622a09add9bb4854d","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"Fix UI paths to be relative to .py files","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/9006d44268ab8e1b4c3d6e8622a09add9bb4854d"},{"sha":"f59b29b512417843a7771414d25c0f90a472be01","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"Add libmypaint to the Windows dep script","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/f59b29b512417843a7771414d25c0f90a472be01"},{"sha":"9b892a16893e524899f467a1e2fd00a90ef0350a","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"Update README\n\n- Nobody's using the old mailing list any more.\n- Update forums link.\n- Drop link to the old bug tracker.\n- Fix up languages used.\n- libmypaint 1.3.0 was released.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/9b892a16893e524899f467a1e2fd00a90ef0350a"},{"sha":"fb30717f9356295dbf2ed1f00116660445ff0915","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"Add basic distutils support\n\nWe need to get rid of SCons. It's a mess.\n\nhttps://wiki.debian.org/UpstreamGuide#SCons\nhttps://wiki.gentoo.org/wiki/SCons\n\nLet's use good old-fashioned distutils instead.\nWe might as well use the standard Python tool for the job,\nand now that we're no longer building brushlib/libmypaint as a submodule,\nit makes sense to switch to it.\n\nCurrent state: the following just about works in MSYS2 \"native\" shells and\nLinux:\n\n    python2 setup.py build\n    python2 setup.py install --prefix=/tmp/somewhere\n\nyou should then be able to run bin/mypaint[.py] after cd'ing there.\nOne major difference between this and SCons is that all the Python stuff\nincluding the _mypaintlib.so extension now goes in $PREFIX/lib/mypaint. It\nworks fine though...","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/fb30717f9356295dbf2ed1f00116660445ff0915"},{"sha":"9d782cd5d77ae731e174c4c6e41ab2c9ab7a77a4","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"distutils: actually build translations","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/9d782cd5d77ae731e174c4c6e41ab2c9ab7a77a4"},{"sha":"f0d0628918dd806d73ea7c052172cb4b98ae6013","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"distutils: fix locales install location\n\n\"share\" is implicitly the data root in this scheme.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/f0d0628918dd806d73ea7c052172cb4b98ae6013"},{"sha":"58eb9ab2eaeddc053f6ec4f40a41a000fca628fb","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"distutils: script suffixes and modes and headers\n\nUse a custom install_scripts command to do what SCons does.\n\n- Remove the .py suffix on appropriate platforms.\n- Set an executable mode when #! exists and it's needed.\n- Insert the version header.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/58eb9ab2eaeddc053f6ec4f40a41a000fca628fb"},{"sha":"d0c685343a585ea619712a94dc54d898c0bbc206","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"distutils: framework for platform-specifics\n\nStill TODO: profiling, debug, _mypaintlib.def","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/d0c685343a585ea619712a94dc54d898c0bbc206"},{"sha":"c6bd245a8832331ecf28cc83d0ed2e8279b19c4b","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"distutils: respect --debug in build_ext\n\nAdd a custom build_ext command to handle MyPaint's fussy debug flag\nand NDEBUG requirements. You can now do:\n\n  python2 setup.py build --debug\n\nAlways set -DNO_TESTS and -g.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/c6bd245a8832331ecf28cc83d0ed2e8279b19c4b"},{"sha":"1678e3d4439b9fbb2948eefb54184b2145095fdc","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"brusheditor: code cleanup\n\n* Apply PEP8/flake8 recommendations.\n* Update file copyright.\n* Strip out dead code.\n* No functional changes.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/1678e3d4439b9fbb2948eefb54184b2145095fdc"},{"sha":"8aa2b457cd66cef6020e9fa14e48a136c8f9bb04","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"about box: update copyright, show more info","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/8aa2b457cd66cef6020e9fa14e48a136c8f9bb04"},{"sha":"67e6eb4347c281d476cf7e421f1a5966bb8a06ca","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"distutils: add run-the-build command\n\nStill finalizing the verb and the approach. It may be better to do a\npseudo-temporary install instead, and run from that.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/67e6eb4347c281d476cf7e421f1a5966bb8a06ca"},{"sha":"f2f24766258d34f806db492dce5552f3afc37752","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"brusheditor: fix open-out behaviour at start","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/f2f24766258d34f806db492dce5552f3afc37752"},{"sha":"50f4ef8a9b11e5ed49c58ee2278f1ff6cd72dea4","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"brusheditor: mark pressure_gain_log as non-experimental\n\nThis has been annoying me for ages.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/50f4ef8a9b11e5ed49c58ee2278f1ff6cd72dea4"},{"sha":"097738ad95dfa67240427129162465b51312c6d8","author":{"name":"Andrew Chadwick","email":"d8e58a1a38765c039d4cce45a04511da88aa9352@gmail.com"},"message":"brusheditor: no sliders + icon if setting is constant\n\nIf the current bush setting does not support brush dynamics:\n\n* Do not display the per-input sliders and response curves.\n* Show a pretty icon+message saying that dynamics aren't supported.\n\nCloses mypaint/mypaint#777.","distinct":true,"url":"https://api.github.com/repos/briend/mypaint/commits/097738ad95dfa67240427129162465b51312c6d8"}]}
{"actor":{"display_login":"briend"}}