{"push_id":2133937385,"size":97,"distinct_size":0,"ref":"refs/heads/local/clang","head":"33532fcc1ad0cc71eaaf81520cacebf6cb17a23a","before":"3580202556a16ff365755a1c8bdb56e856918502","commits":[{"sha":"dbe11b7eba9c0fac41f373402d29095c289502d1","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Enhanced build script so it's able to better detect Ruby/Python versions.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/dbe11b7eba9c0fac41f373402d29095c289502d1"},{"sha":"3e37c0bf7b40d9ecf9a098a71e6e4559e464844d","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"First version of XOR progress visualization.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/3e37c0bf7b40d9ecf9a098a71e6e4559e464844d"},{"sha":"083e1d75e9da8a1169257d45156287a26653c829","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Finished defailed XOR progress.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/083e1d75e9da8a1169257d45156287a26653c829"},{"sha":"62b59fe71c34c2f562ab24270724b12579f05d75","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Reworked the XOR progress UI for better performance.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/62b59fe71c34c2f562ab24270724b12579f05d75"},{"sha":"d64a427180bc2b2f96c3c6751742bde42d245ba6","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Fixed layout of layout statistics form.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/d64a427180bc2b2f96c3c6751742bde42d245ba6"},{"sha":"1d29a00bb97c26c4171e1ff5c5c1e85ebdf11bff","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Cross style is propagated down groups properly now.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/1d29a00bb97c26c4171e1ff5c5c1e85ebdf11bff"},{"sha":"daacd9ea6fc64d8831318ace3dcb14d61c4874f7","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Added a hint about 'show all hierarchy levels off', so that new users have a chance to change this setting.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/daacd9ea6fc64d8831318ace3dcb14d61c4874f7"},{"sha":"8cd612ba36bce910a9520e224dd92d388061f4b4","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Don't show file changed notifications while an operation is ongoing\n\nReloading a file during operations is usually fatal.\n\n+ Enhanced the \"show all hierarchy levels tip window.\"","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/8cd612ba36bce910a9520e224dd92d388061f4b4"},{"sha":"cadb9c555aad22e915690b3002876d7c3f681ca9","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"A few bug fixed in the XOR progress reporter.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/cadb9c555aad22e915690b3002876d7c3f681ca9"},{"sha":"5a1a89b66508e99cd47b5983cd2608921799ebf0","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Reworked the XOR progress UI - now it's rows instead of a single column.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/5a1a89b66508e99cd47b5983cd2608921799ebf0"},{"sha":"7d2bf2d9693744ca75e4987b4ca15456d3dee017","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"tl::DeferredMethod: allow new method calls from inside\n\nThis change will allow issuing the same method from inside\nitself (postpone execution by re-issuing).","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/7d2bf2d9693744ca75e4987b4ca15456d3dee017"},{"sha":"9f8b81eaf4d471d0a4678c598f671388ca76de5c","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Don't decorate 'break' exceptions in Gerber reader.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/9f8b81eaf4d471d0a4678c598f671388ca76de5c"},{"sha":"f1cfe207ff4845eb0bf9e598be7f1d4d11da1ccc","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Don't show break exceptions","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/f1cfe207ff4845eb0bf9e598be7f1d4d11da1ccc"},{"sha":"8b1e76ed0bf6b290912d8f86aa7c93d12ed7e845","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Bugfix: XOR was segfaulting when the window was closed during run\n\nThis fix consists of multiple parts:\n * Actual closing of the window is deferred until excecution is over\n * weak pointers in XOR for view so the view can be destroyed with\n   out not knowing\n * The \"keep data\" message is not shown when the application window\n   was closed.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/8b1e76ed0bf6b290912d8f86aa7c93d12ed7e845"},{"sha":"59dd9896e03a9776b9c7b7c32258bcac27d8a38a","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Bugfix: second exit was ignored after not committing the first.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/59dd9896e03a9776b9c7b7c32258bcac27d8a38a"},{"sha":"2fd33a289ad4f7b3662ad07d5595c65be85b92b6","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Variable path widths for DXF reader","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/2fd33a289ad4f7b3662ad07d5595c65be85b92b6"},{"sha":"2c023a70416f6c823329ccd1033c7d42021ef0c6","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Fixed build on gcc's not supporting zero-length arrays.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/2c023a70416f6c823329ccd1033c7d42021ef0c6"},{"sha":"7504293c288587e65d617d7353fc22aa3da22b60","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"More reliable detection of python and ruby interpreter in build.sh","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/7504293c288587e65d617d7353fc22aa3da22b60"},{"sha":"ce951b29ec4e71f6bb09b8e2f46b789d5ac0780e","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Made tl::parent_path require existing parent - otherwise the previous implementation returned true always.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/ce951b29ec4e71f6bb09b8e2f46b789d5ac0780e"},{"sha":"80d26b984ed2bcab888cfd05a8a21e82b8255faf","author":{"name":"Matthias Koefferlein","email":"50acca05af79804b01d430d231b3b71dcc4d995e@koefferlein.de"},"message":"Changelog.","distinct":false,"url":"https://api.github.com/repos/mrohne/klayout/commits/80d26b984ed2bcab888cfd05a8a21e82b8255faf"}]}
{"actor":{"display_login":"mrohne"}}