Logging in to openBIS and creating a queryFacade and a serviceFacade now happens into concurrent threads.
Merge branch 'master' into devel
(1) Updated loci_tools.jar to version 5.0.0-rc1. (2) Added checks for the microscopy file type in MicroscopyProcessor. (3) Added check for presence of files at the root of the user folder.
(1) Replaced BorderLayout with GridBagLayout in the Annotation Tool main window. (2) Fixed insets all over the place.
Forced ascending sort on Name in the Metadata Viewer table.
Removed all references to Nikon ND2 in the Microscopy plug-in.
(1) Fixed several layout glitches. (2) Optimized imports.
Removed some more references to Nikon.
Minor cosmetic changes to error messages.
Removed unused code to add a toolbar to the Annotation Tool main window.
Scanning of user data folder and openBIS structure is now executed in two parallel threads.
(1) Added lazy loading of microscopy file series. (2) The outputPane now manages its own JScrollPane.
Bug fix in the handling of exceptions when logging in to openBIS. The recent addition of multi-threading caused the logic to misbehave.
(1) Fixed the automatic scrolling of the output pane. (2) Added a flag prevent scanning of data and openBIS if a scan is already running. Not sure whether the flag is seen by concurrent threads! Check this! (3) Added some output info during lazy loading of openBIS nodes.
Minor change.
Removed check on scanning already running, since the methods are run serially.
The openBIS Viewer now displays the name instead of the code for microscopy experiments.
Minor fixes.
OutputPane: added popup menu with "copy" and "clear" actions.
Updated dss_client.jar to S174.