{"push_id":923945552,"size":483,"distinct_size":483,"ref":"refs/heads/master","head":"387cdcfb9ab327e26e687210b7805943f1b2da06","before":"99500f40212c7b37a536c2692d5b066c26c79bbf","commits":[{"sha":"a662a00c628b33a9a55bc3e0a025f1568cf9ed4b","author":{"email":"2c62da659d53b2ff6bd4c4089b38dc3f5aaa36f7@gmail.com","name":"MatthewRock"},"message":"Fixing bug for merchant","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/a662a00c628b33a9a55bc3e0a025f1568cf9ed4b"},{"sha":"038f682510e0dc12ddbf5d15a75d6c68774cb78b","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Fix SoundManager::isPlaying to consider multiple entries with the same Ptr/id\n\nNow it returns true if *any* sounds matching the given Ptr and id are playing. The previous behaviour was causing problems with \"zombie\" sounds (sounds that have finished playing, but weren't removed from the map yet) making the isPlaying method return false even though there's another legitimately playing sound in the map.","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/038f682510e0dc12ddbf5d15a75d6c68774cb78b"},{"sha":"966737f891d013d3ece6a6de35900399baf322fa","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Set the particle scaleReferenceFrame to local space","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/966737f891d013d3ece6a6de35900399baf322fa"},{"sha":"622573f494af36af9c923e26acae7ca56226754f","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Set the object node scale before inserting model\n\nThis fixes initWorldSpaceParticles not taking object scale into account. Still not taking into account object rotation or node animations. Ideally the initWorldSpaceParticles needs to run in an updateCallback.","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/622573f494af36af9c923e26acae7ca56226754f"},{"sha":"e5ce3f62b7db6e46ed8a4648fa0b04ca07410309","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Fix lighting incontinuity at nightfall and sunrise","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/e5ce3f62b7db6e46ed8a4648fa0b04ca07410309"},{"sha":"b2746c8c01794c3241bddcbb16d24efdf996e495","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Fix the collision shape not updating when scaling an object via script","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/b2746c8c01794c3241bddcbb16d24efdf996e495"},{"sha":"9d8a1479eb3d0f7a645a6913b38ebec8a68d6514","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@zpages.de","name":"Marc Zinnschlag"},"message":"updated change log once more","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/9d8a1479eb3d0f7a645a6913b38ebec8a68d6514"},{"sha":"f614187cd4c97e043ceff9877cf8ea46ceb688c5","author":{"email":"d33c80bc45d65303e33ca83108a9952b745af9ef@zpages.de","name":"Marc Zinnschlag"},"message":"Merge remote-tracking branch 'origin/openmw-37' into openmw-37","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/f614187cd4c97e043ceff9877cf8ea46ceb688c5"},{"sha":"b507d5da5dd81b9f2a29a2e1acd3bc1f20a9997a","author":{"email":"1cfd0819ac91a1b64e9ae68b5fdcf844988505a4@verizon.net","name":"cfcohen"},"message":"One more tooltip fix.  This one in the review dialog with Socucius Ergalla.","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/b507d5da5dd81b9f2a29a2e1acd3bc1f20a9997a"},{"sha":"c882dbbb299bb46ae2eb50044b41a7bf229c5451","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Merge pull request #814 from cfcohen/master\n\nOne more tooltip fix.","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/c882dbbb299bb46ae2eb50044b41a7bf229c5451"},{"sha":"34350ddeb1a9f86627fe8f52605cc1fb8b8bd15f","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Fix bug #3028","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/34350ddeb1a9f86627fe8f52605cc1fb8b8bd15f"},{"sha":"2108e96c159b5834e667699ec0e86e4a372c28e4","author":{"email":"4ea26dcedde8ff92c0e21ff01c208935a496c967@gmail.com","name":"Nikolay Kasyanov"},"message":"OS X: use TGA, PNG & JPEG plugins instead of ImageIO\n\nUsing ImageIO is troublesome when one needs to read an image from memory,\nsee for the details: https://forum.openmw.org/viewtopic.php?f=20&t=2949&start=220#p35531","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/2108e96c159b5834e667699ec0e86e4a372c28e4"},{"sha":"3c4d3d4bd2008f26193e6afcc1bbfcfa2778afa8","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Merge pull request #815 from corristo/openmw-37\n\nOS X: use TGA, PNG & JPEG plugins instead of ImageIO plugin","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/3c4d3d4bd2008f26193e6afcc1bbfcfa2778afa8"},{"sha":"62169a70392ebef85aeb2b7cf3d0e1d41573a578","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Use a single-precision PositionAttitudeTransform in speed critical places","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/62169a70392ebef85aeb2b7cf3d0e1d41573a578"},{"sha":"ffea9ec2c43441de73a0b07c98c7d5330c580f62","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Remove comment\n\nSharedStateManager::prune is run automatically during the update traversal.","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/ffea9ec2c43441de73a0b07c98c7d5330c580f62"},{"sha":"fc7456e0a10e31c03057d2b46974c1b05efe218f","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Explicitely opt for float matrices in performance critical places","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/fc7456e0a10e31c03057d2b46974c1b05efe218f"},{"sha":"75a464f7ec1abad4957c07ad014f3035d1429180","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Fix a typo","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/75a464f7ec1abad4957c07ad014f3035d1429180"},{"sha":"6d5aa272fc50e0410cbcabdf7109daf9bd739b91","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"RigGeometry: do not update the geomToSkelMatrix more than once per frame","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/6d5aa272fc50e0410cbcabdf7109daf9bd739b91"},{"sha":"94e8560bf811a9fdab641da9a1741161a854dd71","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"RigGeometry: do not allocate new NodePath every frame","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/94e8560bf811a9fdab641da9a1741161a854dd71"},{"sha":"28b20428b9ab8d185067dd9e14844f102f9ce795","author":{"email":"d0db8e74d12b65e87a73ac8335a37e34358985d8@baseoftrash.de","name":"scrawl"},"message":"Remove dynamic_cast in GeomMorpherController","distinct":true,"url":"https://api.github.com/repos/jordan-ayers/openmw/commits/28b20428b9ab8d185067dd9e14844f102f9ce795"}]}