{"push_id":903580574,"size":10,"distinct_size":10,"ref":"refs/heads/vulcan/3404","head":"2e4b0c4cb57bc4e2a6b647b04de13081a04dfbf8","before":"10922f4f3446b198633364bb530553b0840c7353","commits":[{"sha":"51cfc8677289d41b7bd1ca73f9f01a747669dfb1","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Avoid an uninitialised-memory warning from Valgrind\n\nLooks like a latent bug lurking but not one I've ever seen actually\noccur.","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/51cfc8677289d41b7bd1ca73f9f01a747669dfb1"},{"sha":"bbefecf6d7156001b461fd50855444eecf1a85b4","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Don't delete hte value pools until all valuerefs are gone\n\nOtherwise bad things happen on shutdown.","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/bbefecf6d7156001b461fd50855444eecf1a85b4"},{"sha":"67a73e50a8fd40aba77f79f302beb812f3471909","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Properly fix valgrind uninit warnings for the font table","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/67a73e50a8fd40aba77f79f302beb812f3471909"},{"sha":"73dcc905b4d9d008b27091757bcf26e9fea1d0c7","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Ensure MCRead is properly initialised","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/73dcc905b4d9d008b27091757bcf26e9fea1d0c7"},{"sha":"5e7cd9f45c42afb0f8e19b80c114aa15e9bda0ab","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Ensure MCGroup is properly initialised","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/5e7cd9f45c42afb0f8e19b80c114aa15e9bda0ab"},{"sha":"5f643d19ff4c21cb0988b98579d4173eaaa928cf","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Initialise the PID field of the Linux process table\n\nNot doing so can cause problems as signals can be received while\nforking and that will result in the process table being checked.\nThis could theoretically result in the forked process waiting on\na blocked process if the PID is unlucky.","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/5f643d19ff4c21cb0988b98579d4173eaaa928cf"},{"sha":"f611d12b46d9b12c1fc816be4aa5ab4ab1590fc8","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Remove a strcpy between overlapping buffers","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/f611d12b46d9b12c1fc816be4aa5ab4ab1590fc8"},{"sha":"0029b1b4f2888dd8aa16751f04574503a636e347","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Invalidate the correct rect in MCMutableImageRep::startdraw","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/0029b1b4f2888dd8aa16751f04574503a636e347"},{"sha":"56cb1d997c125042bd5897bf1d9eba6907647b7f","author":{"email":"0f4f5e4dda8a7be45b4c628b30dfe142614fc9ad@livecode.com","name":"Fraser J. Gordon"},"message":"Use the correct pointer when testing intersections\n\nThe wrong one was being used when indexing into the image bitmap\nwhich would cause strange results.","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/56cb1d997c125042bd5897bf1d9eba6907647b7f"},{"sha":"2e4b0c4cb57bc4e2a6b647b04de13081a04dfbf8","author":{"email":"966032eab6276624119a49080934e3936d2976f7@livecode.com","name":"LiveCode Build System"},"message":"Auto-merge pull request #3404 from livecodefraser/valgrind-2015_12\n\nValgrind issues, December 2015 issue\n\nFixes to various issues revealed by running the test system under Valgrind.\n\nMagic options used to run valgrind:\n\nvalgrind --num-callers=40 --track-origins=yes --keep-stacktraces=alloc-and-free --malloc-fill=0x55 --free-fill=0xAA\n\nAs a side note, be wary of doing this on OSX - I tried it a couple of times under 10.9, and it killed the operating system.","distinct":true,"url":"https://api.github.com/repos/livecode/livecode/commits/2e4b0c4cb57bc4e2a6b647b04de13081a04dfbf8"}]}