{"push_id":594496571,"size":49,"distinct_size":42,"ref":"refs/heads/merge/develop/latest","head":"9144a31cada1be0b323302761d06c126eb79be79","before":"606779999c9800f6707e549644ffea6d231d8150","commits":[{"sha":"3a0bb33859ae3f425c040a447cd33d8884f3aaab","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Zeiss CZI: use a single DocumentBuilder","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/3a0bb33859ae3f425c040a447cd33d8884f3aaab"},{"sha":"cc4e71f86e6f6fe021dbb5e9fda81248ded6d9b8","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"XMLTools: construct a single TransformerFactory for writeXML calls","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/cc4e71f86e6f6fe021dbb5e9fda81248ded6d9b8"},{"sha":"7fc227ef1356cf0acfcfc372007f3903a03cfeb4","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Hamamatsu VMS: do not instantiate the JPEG service until it is needed\n\nThis prevents every ImageReader instantiation from loading the\nlibjpeg-turbo libraries, even for filesets that do not need the\nHamamatsu VMS reader.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/7fc227ef1356cf0acfcfc372007f3903a03cfeb4"},{"sha":"6b6606b9a87d3cf99c7413f9a0f302d2f6ca0d5e","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"TIFF: do not construct new objects on close\n\nThis resets the codec options and IFD list to null, as they were when\nthe TIFF reader was constructed.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/6b6606b9a87d3cf99c7413f9a0f302d2f6ca0d5e"},{"sha":"beb186e3d498c57fb58f3f3e17edbc691e633655","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Do not construct a separate DocumentBuilder for every OriginalMetadata annotation","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/beb186e3d498c57fb58f3f3e17edbc691e633655"},{"sha":"5d3939a02fc3c6da31d1cb48f6b12b18bfe459de","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Prevent new objects from being created during close(boolean)\n\nIf a global variable value is null when the reader is constructed,\nclose(boolean) should not attempt to initialize it to something else.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/5d3939a02fc3c6da31d1cb48f6b12b18bfe459de"},{"sha":"f1f5e8e71d365358e587b8af9df08c0e1c5a0d26","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"One more set of removing unnecessary object creations during close(boolean)","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/f1f5e8e71d365358e587b8af9df08c0e1c5a0d26"},{"sha":"177074c735b80a3e26991336a8ae1423dba96ae5","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"NIOFileHandle: use the buffer(...) method on calls to read(...)\n\nThis takes advantage of the existing caching, which is typically faster\nthan the prior strategy of reading directly from the FileChannel.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/177074c735b80a3e26991336a8ae1423dba96ae5"},{"sha":"9d537bfd0d5cef6b7cb3a28e51e2a0f31f633252","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"CZI: read attachment data on demand\n\nThis prevents reading binary attachments from being read when they are\nof an unknown or unhandled type.  Depending upon the size and quantity\nof attachments present, this can have a substantial performance impact.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/9d537bfd0d5cef6b7cb3a28e51e2a0f31f633252"},{"sha":"0f17f28815bcc96734da7caea4de5369e1d3da46","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"DICOM: remove extra scanDirectory call\n\nThe current directory is scanned anyway, so no need to scan it twice.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/0f17f28815bcc96734da7caea4de5369e1d3da46"},{"sha":"b9a432982bbc74ab02b05a0756fac5586f9d4581","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"TIFF: initialize resolution variables as needed","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/b9a432982bbc74ab02b05a0756fac5586f9d4581"},{"sha":"ce029f71a5988ff19c0dbac6b3b624e41c8e4a05","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"POI: buffer 4KB instead of 1MB by default\n\n4KB is the maximum known block size; since blocks are typically not\nstored contiguously within a file, it's faster to use a smaller buffer.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/ce029f71a5988ff19c0dbac6b3b624e41c8e4a05"},{"sha":"a503d63e2f8ea5dfd21b772fcd5686592828f620","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"SimplePCI: fix double math and clean up duplicate method calls","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/a503d63e2f8ea5dfd21b772fcd5686592828f620"},{"sha":"4eaca4221cb82efe7bda2eee9d5d94986dd7ad5b","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"FV1000: fix up used file list when the files are mapped","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/4eaca4221cb82efe7bda2eee9d5d94986dd7ad5b"},{"sha":"a4677eda72a667cea1ce358d26de1c38af438a5b","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Check absolute paths before reinitializing readers\n\nThis prevents readers from being needlessly reinitialized due to differences in path escaping on Windows.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/a4677eda72a667cea1ce358d26de1c38af438a5b"},{"sha":"80ca51a899e30b0f9107a715013067351689ef37","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Use a buffer size of 16 when reading TIFF files\n\nThis provides better performance in most cases, particularly with large files and/or on NFS.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/80ca51a899e30b0f9107a715013067351689ef37"},{"sha":"321e1b572ad1fc5d6e0a38fa67310fcde2629694","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"NRRD: only initialize the helper reader once","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/321e1b572ad1fc5d6e0a38fa67310fcde2629694"},{"sha":"5c933a768e306a44a2dc0afd56fb34edd5832381","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Openlab: reduce the buffer size when searching for null-terminated strings\n\nThe vast majority of strings will be 64 characters or shorter, so using the default buffer size of 256KB is excessive.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/5c933a768e306a44a2dc0afd56fb34edd5832381"},{"sha":"1cb786defe95913a5f28b0cfee30f17969f31620","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Assume files are hidden if they begin with \".\"\n\nThis provides consistent behavior across all platforms, and reduces the number of FS attribute checks on Windows.","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/1cb786defe95913a5f28b0cfee30f17969f31620"},{"sha":"d4f7630f33cd139c8340460c58130fcfdb28a3d8","author":{"email":"de4ab6e26db462b930510ba83e9f80b7db2bef88@glencoesoftware.com","name":"Melissa Linkert"},"message":"Reduce list(...) and helper setId calls in various multi-file readers","distinct":true,"url":"https://api.github.com/repos/snoopycrimecop/bioformats/commits/d4f7630f33cd139c8340460c58130fcfdb28a3d8"}]}