{"push_id":874347777,"size":12,"distinct_size":12,"ref":"refs/heads/master","head":"f1e892bbdca6e796209f428bb6e9faa0eaca6574","before":"b733db4cd234ebaeb1df79fb6aade7303cf6c278","commits":[{"sha":"5677de5e4d1d7193baddf3f9ab97c2bf3a7066b1","author":{"email":"2b9fc74a9e85232bd467feb485f1fe4df83f712d@simquest.com","name":"Wesley D. Turner"},"message":"Math/Scalar: Add an epsilon clamp capability\n\nWe sometimes have a need for an epsilon clamp which moves any value\nbeyond or within epsilon of an interval value to the end of the\ninterval. This formalizes that capability in a routine and as a\nbyproduct adds in a place for scalar math utilities.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/5677de5e4d1d7193baddf3f9ab97c2bf3a7066b1"},{"sha":"3b82b05508bb19db42e1d5ab70e8ed5650788bd9","author":{"email":"2b9fc74a9e85232bd467feb485f1fe4df83f712d@simquest.com","name":"Wesley D. Turner"},"message":"Merge branch 'master' into feature/addEpsilonClamp\n\nConflicts:\n\tSurgSim/Collision/SegmentCcdSelfContact.cpp","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/3b82b05508bb19db42e1d5ab70e8ed5650788bd9"},{"sha":"0a09b326fea8481c3d505ac76708be363364ae0c","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Fixes images from LeapDevice in Debug\n\nIn debug mode, the images from the LeapDevice were not being provided,\nthis also happened rarely in Release mode. It turns out there was a race\ncondition where sometimes POLICY_IMAGES was being set to early. This\nchange sets the POLICY_IMAGES when the leap controller connects\n(onConnect), resolving the issue.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/0a09b326fea8481c3d505ac76708be363364ae0c"},{"sha":"0605946badd1b4d71fa0568a189c2ff5be6fc660","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Fix check against nullptr in checkandconvert","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/0605946badd1b4d71fa0568a189c2ff5be6fc660"},{"sha":"9dcc5b19ae2bdcb436e49d098db59f7088cd0936","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Fix fallthrough case for default contact calculation\n\nThe default for missing contact calcuation is to report and optionally\nassert in the default contact calcualtion, this was broken as the\nassertion would happen unconditionally in the lines that are fixed here","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/9dcc5b19ae2bdcb436e49d098db59f7088cd0936"},{"sha":"317f2f967f81379859d29ce75b8fecbec35c0f82","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Fix wording in error message","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/317f2f967f81379859d29ce75b8fecbec35c0f82"},{"sha":"32b1af076ce2c339e0958178d6a174455584747a","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Merge branch 'master' into fix/error-checking","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/32b1af076ce2c339e0958178d6a174455584747a"},{"sha":"9f91df5374108890560a1a9081cf0e4020bd9753","author":{"email":"2b9fc74a9e85232bd467feb485f1fe4df83f712d@simquest.com","name":"Wesley D. Turner"},"message":"Scalar: Response to merge comments\n\nChanged the API to return a value, while also adding documentation.","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/9f91df5374108890560a1a9081cf0e4020bd9753"},{"sha":"eee5d62f71271c47239b639dfcef03961f1bacfd","author":{"email":"2b9fc74a9e85232bd467feb485f1fe4df83f712d@simquest.com","name":"Wesley Turner"},"message":"Merge branch 'feature/addEpsilonClamp' into 'master'\n\nAdd an epsilon clamp capability\n\nMerged-on: https://assembla.com/code/OpenSurgSim/git/merge_requests/2529743","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/eee5d62f71271c47239b639dfcef03961f1bacfd"},{"sha":"6cd9503dd5e5c4522261c6a49e9f6b4131ff3246","author":{"email":"367f5e79892675d785c15d3d0677eba0c715f375@simquest.com","name":"Harald Scheirich"},"message":"Merge branch 'fix/error-checking' into 'master'\n\nA few small fixes to error checking and reporting\n\nMerged-on: https://assembla.com/code/OpenSurgSim/git/merge_requests/2534123","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/6cd9503dd5e5c4522261c6a49e9f6b4131ff3246"},{"sha":"2c6d3c56c7c5c605aba52d3d90ceaf9c963a5b72","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Moves break to correct spot in LeapScaffold","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/2c6d3c56c7c5c605aba52d3d90ceaf9c963a5b72"},{"sha":"f1e892bbdca6e796209f428bb6e9faa0eaca6574","author":{"email":"92c82fff1bd090cafbc2a9901da99f7a1a309eb5@simquest.com","name":"Paul Novotny"},"message":"Merge branch 'fix/leap-images-debug' into 'master'\n\nFixes images from LeapDevice in Debug\n\nMerged-on: https://assembla.com/code/OpenSurgSim/git/merge_requests/2533563","distinct":true,"url":"https://api.github.com/repos/simquest/opensurgsim/commits/f1e892bbdca6e796209f428bb6e9faa0eaca6574"}]}