{"push_id":580654539,"size":1000,"distinct_size":1850,"ref":"refs/heads/master","head":"2cf9de36e2d6cdf68f693feff3755f1917a25749","before":"5f0ccc3e508f070dd4155fb942db56ac310f85fe","commits":[{"sha":"b2578913912dcc9fca5e107146c7f36ed279dca8","author":{"email":"6f712d1b67bdcfb4b45ad84925741e7cbde53529@gmail.com","name":"Oskar Linde"},"message":"Camera handling: Double click on a point of an object to set the camera center","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/b2578913912dcc9fca5e107146c7f36ed279dca8"},{"sha":"90ef6c95a34388569f5c6ecdd482dca2ebde92f9","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Fix render issue with combining chars intersecting with the base char.\n\nExample: text(\"A\\u030A\", font = \"Arial\");\n\nThe fix relies on the winding order of the polygons reported by FreeType\nto be correct, so the Clipper union operation keeps that information.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/90ef6c95a34388569f5c6ecdd482dca2ebde92f9"},{"sha":"b9f20780a882e566029acaffb78a3363cfc55f06","author":{"email":"38edb439dbcce85f0f597d90d338db16e5438073@kintel.net","name":"Marius Kintel"},"message":"Merge pull request #866 from openscad/text-fixes\n\nText fixes","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/b9f20780a882e566029acaffb78a3363cfc55f06"},{"sha":"c47ba7c8baad07c9223e1c179d1db7eb311f75b5","author":{"email":"38edb439dbcce85f0f597d90d338db16e5438073@kintel.net","name":"Marius Kintel"},"message":"Merge pull request #865 from openscad/feature/cam_center\n\nCamera handling: Double click on a point of an object to set the camera center","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/c47ba7c8baad07c9223e1c179d1db7eb311f75b5"},{"sha":"f29d10a49f6bc06cebebbae9d2bf7a3e5f465f9a","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Select charmap when loading fonts and add workaround for windows symbol fonts.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/f29d10a49f6bc06cebebbae9d2bf7a3e5f465f9a"},{"sha":"d413e4695b77625bd2764972b92fd14877db2a7a","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Use special handling for Windows/Symbol charmap only with charcodes >= 0xf000.\n\nSome fonts with symbol encoding still have the charcodes in the ASCII\narea instead of Unicode page 0xf000. To make those work too, the special\nhandling is only enabled in case the first charcode is >= 0xf000.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/d413e4695b77625bd2764972b92fd14877db2a7a"},{"sha":"0a5acbde25c60a8d220d4f209f8709454e2bbe39","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Add test cases for composition and symbol font handling.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/0a5acbde25c60a8d220d4f209f8709454e2bbe39"},{"sha":"e8fac2ef97b629a30a52c8ae4664289bad16e5c6","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Add example files for text() usage.\n\nThe test case images are currently not including the text as the example\ntest run does not include experimental features. This will need to be\nupdated once the text() feature is not experimental anymore.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/e8fac2ef97b629a30a52c8ae4664289bad16e5c6"},{"sha":"8a2734da4044d3b586a558aec085aeb41a130f23","author":{"email":"38edb439dbcce85f0f597d90d338db16e5438073@kintel.net","name":"Marius Kintel"},"message":"Merge pull request #868 from openscad/text-fixes2\n\nText fixes (part 2)","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/8a2734da4044d3b586a558aec085aeb41a130f23"},{"sha":"444ae5d705545309b4806893c65cbe0d5a97a7ab","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Fix FreeType include handling.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/444ae5d705545309b4806893c65cbe0d5a97a7ab"},{"sha":"d8c325846d47945f22207916424ad6e455baab7e","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Enable IRC notification for travis builds.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/d8c325846d47945f22207916424ad6e455baab7e"},{"sha":"ae1adbe785c7785a43964e31e0996f4ad2dd6374","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Fix scoping issues when evaluating $vpt, $vpr, $vpd.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/ae1adbe785c7785a43964e31e0996f4ad2dd6374"},{"sha":"3709fc30b27847ec3318bd704540d0e7ae044511","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Match gimbal camera orientation with values shown in GUI.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/3709fc30b27847ec3318bd704540d0e7ae044511"},{"sha":"6cb5e9218f4adba5bd5cbcd0c4300f94aeca977c","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Setup camera distance for both perspective and orthogonal mode.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/6cb5e9218f4adba5bd5cbcd0c4300f94aeca977c"},{"sha":"7847fd0dadc232cb96845cb61fc8a184afa9c81c","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Update camera settings for camortho test and update reference image.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/7847fd0dadc232cb96845cb61fc8a184afa9c81c"},{"sha":"8ab18596ad94f42788c5105042876307d88039e4","author":{"email":"5fc9d6cec64e323aa78199595ef3f35be6b4bfd6@rediffmail.com","name":"shaina7837"},"message":"runtime switching from simple editor to scintilla editor","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/8ab18596ad94f42788c5105042876307d88039e4"},{"sha":"91d4929af79fc4226b01743733b232cfb9936751","author":{"email":"5fc9d6cec64e323aa78199595ef3f35be6b4bfd6@rediffmail.com","name":"shaina7837"},"message":"content modified message without modifying anything problem get solved","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/91d4929af79fc4226b01743733b232cfb9936751"},{"sha":"d86e9d43ee8fcebc65921dd2b81345dedb7da1e0","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Fix text() CSG output and cleanup test cases.\n\n- enable text feature in import-export test cases\n- drop ParaType font as Liberation is needed for the composition regression\n  test, so use this for other tests too\n- drop Amiri bold font, which is not adding anything to coverage","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/d86e9d43ee8fcebc65921dd2b81345dedb7da1e0"},{"sha":"f01afd7252386e312ca89bafed7c74aa4b63c32b","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Add paste button to font list dialog.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/f01afd7252386e312ca89bafed7c74aa4b63c32b"},{"sha":"2b37c39861f8b5c61fbb17eccde6ef24f55a8a39","author":{"email":"7893e8d49d22a52dfe9db872d19e852c781b4c17@gmx.de","name":"Torsten Paul"},"message":"Add filter for font table.","distinct":true,"url":"https://api.github.com/repos/tbuser/openscad/commits/2b37c39861f8b5c61fbb17eccde6ef24f55a8a39"}]}