{"push_id":889811062,"size":7,"distinct_size":7,"ref":"refs/heads/3393-transform-image-io-as-shared","head":"238168276c4cce590660a05c0c0904a7b2c66dc9","before":"513a3d346eaedff8260da814861101e9fdb57426","commits":[{"sha":"eecc1e759102c1b0a19d0d793742583bbb4cca93","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"BUG: Build ITKIOTransformHDF5 as shared library. See #3393\n\nThis commit partially revert part of 7030638 (ENH: Use new CMake Windows\nexport symbol dll feature.) and makes sure the ITKIOTransformHDF5 is\nregistered once into the TransformIOFactory.\n\nChange-Id: I6d6a3ebbb1bd5d142ca9d608cb7f54ac0750c5d7","distinct":true,"url":"https://api.github.com/repos/jcfr/ITK/commits/eecc1e759102c1b0a19d0d793742583bbb4cca93"},{"sha":"a3e7fc08493d12301f801725fdf2a5df20a64173","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"BUG: Build ITKIOTransformMINC as shared library. See #3393\n\nThis makes sure the ITKIOTransformMINC is registered once into\nthe TransformIOFactory.\n\nChange-Id: Ied840a168cf86cddc9f8f2b15e6a233fbf0e3328","distinct":true,"url":"https://api.github.com/repos/jcfr/ITK/commits/a3e7fc08493d12301f801725fdf2a5df20a64173"},{"sha":"d23a201b7653e15853064a8dff2477ed1471f23a","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"BUG: Build ITKIOTransformMatlab as shared library. See #3393\n\nThis makes sure the ITKIOTransformMatlab is registered once into\nthe TransformIOFactory.\n\nChange-Id: Ic608f7bcba8cf3bf2d9e1166c09640a9a1de76eb","distinct":true,"url":"https://api.github.com/repos/jcfr/ITK/commits/d23a201b7653e15853064a8dff2477ed1471f23a"},{"sha":"d9812a88d85d3ce1ebd2323c89e386d23c435ca2","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"BUG: Build ITKIOTransformInsightLegacy as shared library. See #3393\n\nThis makes sure the ITKIOTransformInsightLegacy is registered once into\nthe TransformIOFactory.\n\nChange-Id: I1d530f249b100022f5cc5e0bad6f5c50729ea35b","distinct":true,"url":"https://api.github.com/repos/jcfr/ITK/commits/d9812a88d85d3ce1ebd2323c89e386d23c435ca2"},{"sha":"857ef5d1d66c8ef04d2163ca9d52670b1fbf57ba","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"BUG: Ensure all ITKIOs consider LIBRARY_BUILD_TYPE. See #3393\n\nThis makes sure the CSV, GDCM, MINC, MRC and XML IO factories\nare registered once into the ImageIOFactory.\n\nShell snippet allow to find out the file to update was the\nfollowing:\n\n  ack -l --cmake \"ENABLE_SHARED\" | cut -d'/' -f1 | sort > enable_shared.txt\n  ack -l --cmake \"ITK_LIBRARY_BUILD_TYPE\" | cut -d'/' -f1 | sort > with_build_type.txt\n  diff enable_shared.txt with_build_type.txt\n\nThis commit is the last of the series applying changes similar\nto what was done first in e55e67b7 (ENH: Enabling shared IO modules\non windows) and the in a5d8f65 (ENH: Adding some ImageIO libraries\nas shared).\n\nIt should allow to remove the ITKFactoryRegistration hack\nimplemented in Slicer. For reference, see [1][2]\n\n[1] http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=21592\n[2] http://www.na-mic.org/Bug/view.php?id=2813\n\nChange-Id: Iab13b93c62b6f60df54310dda9f56839cd09e10f","distinct":true,"url":"https://api.github.com/repos/jcfr/ITK/commits/857ef5d1d66c8ef04d2163ca9d52670b1fbf57ba"},{"sha":"8c3dd52ba9b997a056af76098ea0b1c3bad32905","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"COMP: Configure ENABLE_SHARED into <ModuleName>.cmake file. See #3393\n\nChange-Id: I244601cdcab4e3cd8916b7561e24adff8a0ded48","distinct":true,"url":"https://api.github.com/repos/jcfr/ITK/commits/8c3dd52ba9b997a056af76098ea0b1c3bad32905"},{"sha":"238168276c4cce590660a05c0c0904a7b2c66dc9","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"COMP: Fix configuration of IOFactory header. See #3393\n\nThis commit fixes code initially introduced in e55e67b (ENH: Enabling\nshared IO modules on windows) that seems to have always been broken.\n\nIndeed, variable starting with \"ITK_MODULE_\" where never configured\ninto <ModuleName>.cmake and the property \"ENABLE_SHARED\" was never\nconfigured into it.\n\nChange-Id: I6015fcc00370254f9ef3c047711628bbccc4b9b4","distinct":true,"url":"https://api.github.com/repos/jcfr/ITK/commits/238168276c4cce590660a05c0c0904a7b2c66dc9"}]}