{"push_id":564095446,"size":8,"distinct_size":8,"ref":"refs/heads/features/multi-view-tracing","head":"cb620dc147919b5b08e381d1741541e26e6eee2e","before":"a8031d3fa4904decc6662813af690a4d020645a9","commits":[{"sha":"270919d1df8dae9177a065646bae660a0977b37d","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"Add migration that sets up PostGIS representation of skeleton edges\n\nThis migration expects the \"postgis\" extension to be enabled in each\nCATMAID database. To do this, please connect as a superuser to your\ndatabase and set it up. For instance, if you are on Ubuntu, you should\nbe able to do the following:\n\n  sudo su postgres -c psql\n  \\c catmaid\n  CREATE EXTENSION postgis;\n  \\q\n\nReplace \"catmaid\" in the second line with whatever your actual CATMAID\ndatabase name is.\n\nWith this done, the added migration sets up a PostGIS edge table that\nkeeps all edges between treenodes as well as the ID of the child node of\neach edge. For root nodes a zero-length edge is stored, to simplify\nspatial queries on the front end.\n\nThis migration also adds triggers for INSERT, UPDATE and DELETE commands\non the treenode table.","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/270919d1df8dae9177a065646bae660a0977b37d"},{"sha":"7a2995676d800d07c58acc551b6737141a06b129","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"Use PostGIS edge table to query treenodes\n\nNow for all queries the edge table is checked against intersections with\nthe query bounding box.","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/7a2995676d800d07c58acc551b6737141a06b129"},{"sha":"213048d13ca90c6f554b69f4368def75dad535eb","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"SVG overlay: append suffix to each element definition ID\n\nThis is required for multi view tracing and in general if there are\nmultiple stacks open that have different resolutions. Without it, all\nSVG elements refer to the same defintion.","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/213048d13ca90c6f554b69f4368def75dad535eb"},{"sha":"09cf2903dcf1b5ed642d583fa43883db4eb6600d","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"Tracing tool: fix removal of tracing layer in other stacks\n\nIf the tracing tool registers to a different stack than before, the SVG\noverlay gets removed from the previous stack. This removal was not using\nthe correct layer key.","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/09cf2903dcf1b5ed642d583fa43883db4eb6600d"},{"sha":"ff7178e2d0d01d7eeb76447ea9b0d303ac3a9d52","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"Tile layer: remove SVG overlay's DOM elements from DOM\n\nIf multiple stacks are open and tracing mode is selected, SVG elements\nwere created om top of each other in all views. Now SVG elements are\nadded and removed if one switches between different stacks.","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/ff7178e2d0d01d7eeb76447ea9b0d303ac3a9d52"},{"sha":"3cb6f8b3a2ede0b5ef55f8a54dc0a5ba6102bcb3","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"SVG overlay: fix registration of overlay for stack\n\nInstead of the expexted stack ID, the stack object was used as a key for\nthe SVG instance registry object.","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/3cb6f8b3a2ede0b5ef55f8a54dc0a5ba6102bcb3"},{"sha":"55b28271e5907c456995a488ebbd9aaba71fa3f1","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"Support tracing layers in multiple open stacks","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/55b28271e5907c456995a488ebbd9aaba71fa3f1"},{"sha":"cb620dc147919b5b08e381d1741541e26e6eee2e","author":{"email":"96835dd8bfa718bd6447ccc87af89ae1675daeca@voodoo-arts.net","name":"Tom Kazimiers"},"message":"WIP","distinct":true,"url":"https://api.github.com/repos/tomka/CATMAID/commits/cb620dc147919b5b08e381d1741541e26e6eee2e"}]}