GitHub PushEvent at 2014-02-27 15:14:06
Repository: Icy-Kernel
Actor: Stephane-D
Payload: {"shas":[["b4cb4c9bffd65eea51260caba0b8737cf5a3dfdc","738f39381f275672a4a4970304e28148b4644106@pasteur.fr","Updated classpath:\n- BioFormats library now packed in a single JAR file.\n- removed simpleITK library (will be done as plugin).","Stephane",true],["25c02f138c8b50c16cbce49104a85a69b6932508","738f39381f275672a4a4970304e28148b4644106@pasteur.fr","* added Importer and Exporter interfaces and classes.\n - Importer: base importer class\n - FileImporter: base interface for resource import from file\n - SequenceImporter: base interface for sequence import\n - SequenceFileImporter: base interface for sequence import from file\n - SequenceExporter: base interface for sequence export (not yet fully\nsupported)\n - SequenceFileExporter: base interface for sequence export to file (not\nyet fully supported)\n - PluginImporter: plugin abstract class for the import interface\n - PluginFileImporter: plugin abstract class for the file import\ninterface\n - PluginSequenceImporter: plugin abstract class for the sequence import\ninterface\n - PluginSequenceFileImporter: plugin abstract class for the\nsequence import interface\n - PluginSequenceFileExporter: plugin abstract class for the\nsequence export (not yet supported) interface\n* added ImageProvider interface and AbstractImageProvider class.\n  Describes a flexible image access which is used as base for the\nSequenceImport interface.\n* added LociImporter and LociImporterPlugin classes.\n  BioFormat library implementation for the new Importer interface.\n* Loader: major rewrite to use the new Importer interface.\n* Change the SerieSelectionDialog to use the new Importer interface.\n* Saver: minor changes, not yet adapted to the new Exporter interface. \n* ImageSaverDialog: only accept to select FILE as destination so\nfile name is not lost when changing directory.\n* ROI:\n - added a basic implementation of .contains(ROI) and .intersects(ROI)\n - severals bug fixes with boolean operations.\n* ROIUtil: added getMassCenter() method.\n* IcyBufferedImageUtil and SequenceUtil: added rotate(..) method.\n* Sequence: fixed metadata load/save for multi serie images.\nto define serie attached to this sequence (used for persistent data\nfile).    \n* TaskFrameManager: complete rewrote as the old code was lazely\ndone. Hopefully this fixed some issues.\n* ActionDialog: added isCanceled() method to know if the operation has\nbeen canceled.  \n* added EditRepositoryDialog to replace the old one which contained\nbugs.\n* FileAction: fixed new image create and added \"save metadata\" action.\n* ROIAction:\n - ROI subtraction now produces the 2 possible results.\n - XLS export now always export all ROIs.\n - some minors issues fixed.\n* ROIPanel: fixed some issues in refreshing data or actions.\n* Rectangle3D/4D/5D: severals fixes with infinite dimension.\n* FileUtil: added toFiles(..) and toPaths(..) File <--> String\nconversion methods.\n* several improvements in the Exception/Error catcher and report.\nplugin causing the exception).\n* Anchor2D: added Anchor2DPositionListener to replace the old deprecated\nAnchor2DListener\n* added support for local plugin repositories.\n* others fixes, cleanup and refactoring.","Stephane",true]],"size":2,"ref":"refs/heads/master","head":"25c02f138c8b50c16cbce49104a85a69b6932508"}