{"push_id":898898368,"size":27,"distinct_size":0,"ref":"refs/heads/nightly-master","head":"d28aa8b03d769654379c3ef6a89ab746387affbd","before":"9a04bf780ee0187234008391c79fa640bbb6a67a","commits":[{"sha":"e1f029067ab903ce2add224c92cc67fb69f18bac","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"STYLE: TransformIOFactory: Remove obsolete declaration. See #3393\n\nThis commit removes the declaration of function \"RegisterBuiltInFactories()\"\nwhose definition was removed in 55aec0c (ENH: Refactor TransformIO module.)\n\nChange-Id: I7c57942e556c19b392ec8a9446f838f031e9d46b","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/e1f029067ab903ce2add224c92cc67fb69f18bac"},{"sha":"2b17d35296a457b11de8ea1b08c1d6036892670d","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"COMP: TransformIOFactory: Add missing ctor/dtor from hxx file. See #3393\n\nChange-Id: Ia290abd597fbc25ea7b92431f9be12c048ef49a5","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/2b17d35296a457b11de8ea1b08c1d6036892670d"},{"sha":"41226be710b23f307b95f6682dc196991b083184","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"COMP: TransformFileWriter: Remove method \"OpenStream()\" without definition\n\nThis commit removes method declaration without definition that was\noriginally introduced in d32198b (COMP: Moving new TransformIO classes\nand related changes to the Code/Review)\n\nIt fixes windows the following warning happening when experimenting with\nexplicit instantiation:\n\nwarning C4661: 'void itk::TransformFileWriterTemplate<TParametersValueType>::OpenStream(std::ofstream &,bool)' : no suitable definition provided for explicit template instantiation request\tc:\\path\\to\\modules\\io\\transformbase\\include\\itkTransformFileWriter.h\n\nSee #3393\n\nChange-Id: I6394615ae9a00d3c07c332c770b3358523751c00","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/41226be710b23f307b95f6682dc196991b083184"},{"sha":"94b999aa099a645bd8609667d808eec4da138596","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"COMP: TransformFileReaderTemplate: Remove undefined method \"CreateTransform()\"\n\nThis commit removes method declaration without definition that was\noriginally introduced in f85e0be (COMP: Fixed up some KWStyle violations\nENH: Instituted the ImageIO class pattern for Transform I/O)\n\nIt fixes windows the following warning happening when experimenting with\nexplicit instantiation:\n\nwarning C4661: 'void itk::TransformFileReaderTemplate<TParametersValueType>::CreateTransform(itk::SmartPointer<TObjectType> &,const std::string &)' : no suitable definition provided for explicit template instantiation request\tC:\\path/to\\Modules\\IO\\TransformBase\\include\\itkTransformFileReader.hxx\n\nSee #3393\n\nChange-Id: Ie2940431bf998b3fb1dec15fbb32c434d926ca4e","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/94b999aa099a645bd8609667d808eec4da138596"},{"sha":"6f8af41c4167a11cccdba9dba96a86ee18e05daa","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"ENH: Update ITKIOPhilipsREC to allow static initialization. See #3393\n\nUses of \"RegisterFactoryInternal\" to make sure the factory is\nregistered once into the ImageIOFactory. See 39b4ab3 (BUG: Internal\nfactory must use RegisterFactoryInternal method) for more details.\n\nChange-Id: Ied9c628139e1abc9f5c034e89514ef19c273fcce","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/6f8af41c4167a11cccdba9dba96a86ee18e05daa"},{"sha":"b0d1947fe5942fa0211d3e4e93c0a3e681d46123","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"ENH: Update ITKIOTransformMINC to allow static initialization. See #3393\n\nUses of \"RegisterFactoryInternal\" to make sure the factory is\nregistered once into the TransformIOFactory. See 39b4ab3 (BUG: Internal\nfactory must use RegisterFactoryInternal method) for more details.\n\nChange-Id: I03d240da1f45266a79ff92de4743b583b7649fcb","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/b0d1947fe5942fa0211d3e4e93c0a3e681d46123"},{"sha":"077a7a76e4b90638b82d50377f280db0f5afc16b","author":{"email":"1757f75752bb1299ed4a3bd6575575603873fe3c@gmail.com","name":"Simon Alexander"},"message":"STYLE: Change to make git bash on windows happy with the function name\n\nChange-Id: I15d1606a3318f0dc2a79f39667f6072416388cfe","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/077a7a76e4b90638b82d50377f280db0f5afc16b"},{"sha":"a27ed121094c2dc46101037495bedb6c83cd106a","author":{"email":"1757f75752bb1299ed4a3bd6575575603873fe3c@gmail.com","name":"Simon Alexander"},"message":"COMP: fixes for visual studio 2015update1 x86 in release mode\n\nChange-Id: I69fb53b4200b1d675917e547575363460bb07dc9","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/a27ed121094c2dc46101037495bedb6c83cd106a"},{"sha":"28619554fa387bb3766bacd7c1844d5e0252dea8","author":{"email":"1757f75752bb1299ed4a3bd6575575603873fe3c@gmail.com","name":"Simon Alexander"},"message":"COMP: fixes for visual studio 2015update1 x86 in release mode\n\nChange-Id: I803e579d64354057972ef4e637c8286589b29acc","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/28619554fa387bb3766bacd7c1844d5e0252dea8"},{"sha":"29c35dcfae2f56764e5bd7ce24362fa94f5318db","author":{"email":"1757f75752bb1299ed4a3bd6575575603873fe3c@gmail.com","name":"Simon Alexander"},"message":"COMP: fixes for visual studio 2015update1 x86 in release mode\n\nChange-Id: I391ae1557ef5fbee7c18b7136673275355be8951","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/29c35dcfae2f56764e5bd7ce24362fa94f5318db"},{"sha":"9065cb589528d3e8f8c95c7cb79a1f1f572a5374","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"COMP: MINC: Fix VS2008 \"unknown round\" build error. See #3393\n\nThis commit fixes the following build error:\n\n  Error 1 error LNK2019: unresolved external symbol round referenced in function mirw_hyperslab_normalized\titkminc2-4.9.lib\n  Error 2 fatal error LNK1120: 1 unresolved externals\tC:\\path\\to\\ITKv4-build\\bin\\Debug\\ITKIOMINC-4.9.dll\n\nChange-Id: Idd75acafbbf2097005c20c18e6756621708d2955","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/9065cb589528d3e8f8c95c7cb79a1f1f572a5374"},{"sha":"feb69b3832fea34cde81f8c90d4f33115c073e6c","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"COMP: MINC: Fix VS2008 \"unknown arpa/inet.h\" build error. See #3393\n\nChange-Id: Ibdb2d802cb50015be9416ef1ec63deb80ae942c3","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/feb69b3832fea34cde81f8c90d4f33115c073e6c"},{"sha":"27428c5b722a4f5b055f642060d54829ba65bb9f","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":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/27428c5b722a4f5b055f642060d54829ba65bb9f"},{"sha":"279b894c3943532914aec66c173a12c347bfff60","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":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/279b894c3943532914aec66c173a12c347bfff60"},{"sha":"dbefd8dce2692d613052c96dad5d68fbfcd94540","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"STYLE: UseITK: Removed redundant code setting ImageIO factory name. See #3393\n\nChange-Id: Id4dcfede84b41b4527338bdb802d41e99c221102","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/dbefd8dce2692d613052c96dad5d68fbfcd94540"},{"sha":"a676add0255decb8ad09e2f4c5c3e3cfa3482f13","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"STYLE: UseITK: Re-factor introducing _configure_IOFactoryRegisterManager\n\nAnticipating the generalization of IO factory configuration to TransformIO\nand MeshIO, this commit introduces the function \"_configure_IOFactoryRegisterManager\".\n\nSee #3393\n\nChange-Id: I3cdd0a9b1454823225ba383140ace6fd16d0138d","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/a676add0255decb8ad09e2f4c5c3e3cfa3482f13"},{"sha":"74a2d85dc65edbb05853af2180ce9695fa7aaf37","author":{"email":"859d3fd8ca46de62a08fca56c64958e301f5352c@kitware.com","name":"Jean-Christophe Fillion-Robin"},"message":"STYLE: UseITK: Set TransformIO factory and module name using convention.\n\nSee #3393\n\nChange-Id: Ia42653e902e8b4d6004dd564a530c0746dc2f503","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/74a2d85dc65edbb05853af2180ce9695fa7aaf37"},{"sha":"c11104fc70affe22188a097e1df48b897bf0ac2f","author":{"email":"6b4d1d408be6da222b02ed3c3426cc35a31f8f27@rogue-research.com","name":"Seun Odutola"},"message":"BUG: absolute value of tolerance taken to cater for negative spacing\n\nChange-Id: I3c52071fd2fdd962e3a593ba69dbff8da0938fe4","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/c11104fc70affe22188a097e1df48b897bf0ac2f"},{"sha":"8b4432b15724b784df661f011c72bcef15392e92","author":{"email":"91bf949d73a8f744e55949ef56efa0d05cf88599@kitware.com","name":"Brad King"},"message":"ENH: Teach ITK module macros to support independent header-only modules\n\nAllow an empty <mod>_LIBRARIES list, so long as the variable is defined.\nThis is needed to allow header-only modules with no dependencies on\nmodules with actual libraries.\n\nChange-Id: Ic2ea8620ff599c000fadaa54688cb0ead622f52f","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/8b4432b15724b784df661f011c72bcef15392e92"},{"sha":"d1430d8510ee832758010b527402da426ba59639","author":{"email":"f358adfdcfc221868939f3e9e1fb1416dfae4e21@gmail.com","name":"Gert Wollny"},"message":"BUG: Remove double-conversion from public interface, use system.\n\nCurrently the double-conversion library is sought for by using FIND_PACKAGE\nand since no cmake module provides this functionality, it is not really\npossible to use the system provided version. In addition, itkNumericString\nunnecessarily exposes the double-conversion header files.\n\n1. the find_package command is replaced by find_library and find_path in order\n   to search directly for the relevant files. It supports only the standard\n   installation locations for libraries and include files on UNIX like\n   systems. However, I think that this is sufficient, because on other systems\n   one will probably prefer to use the integrated version of the library.\n\n2. If the system library option is set to ON, then the double-conversion\n  subdirectory is not included in the build.\n\n3. This change to the handling of double-conversion changes the ITK ABI:\n  In Modules/Core/Common/include/itkNumericString.h the member variable\n  m_DoubleToStringConverter is removed from the class. Instead, in\n  Modules/Core/Common/src/itkNumberToString.cxx a call to\n  double_conversion::DoubleToStringConverter::EcmaScriptConverter()\n  is executed each time. Since this function implements the Singleton\n  Pattern, the double_conversion::DoubleToStringConverter constructor is\n  only called once, later on the overhead of this call is small, and IMHO,\n  removing the double-conversion header from the public interface\n  outweighs this small performance penalty. It might also be noted that\n  m_DoubleToStringConverter was only used for the special cases of\n  floating point values.\n\nITK-3396\n\nChange-Id: I3416714f29880a4b24866945ca7ec11601504e4d","distinct":false,"url":"https://api.github.com/repos/InsightSoftwareConsortium/ITK/commits/d1430d8510ee832758010b527402da426ba59639"}]}