Openlab Release Notes
Stop-press documentation
Openlab 5 is a major upgrade to Openlab and includes the following important changes:
· Openlab 5 requires Mac OS X 10.4.7 or higher
· Openlab 5 is a “bundled” Mach-O application. The “Openlab Modules” folder is now contained inside the Openlab application, to manage modules, use the “Get Info” menu item in the Finder
· Openlab 5 is a “Universal” application and will run natively on both PowerPC and Intel Macs.
· The “Color Tables”, “Automator Menu Items” and “Automator Subroutines” folders have been moved from the Openlab application folder to “~/Library/Application Support/Openlab/”. This makes it much easier to maintain these folders when upgrading Openlab.
· If you use a Hamamatsu camera through DCAM, Openlab 5.5.2 or higher requires DCAM drivers “September 2009” or higher from http://www.dcamapi.com/
· If you use a QImaging camera, Openlab 5.0.2 or higher requires QImaging drivers version 2.0 or higher available from http://www.qimaging.com/
For more detail about these changes, see the release notes below.
Known problems
None
Version History
Version 5.5.2 (4 August 2010)
Added support for Hamamatsu Orca R2 (FB12684)
Added support for the Ludl MAC6000 controller (FB15400)
Fixed problem where images would be clipped when printing (FB12137)
Fixed problem where layer opacity slider would not allow the full range to be selected (FB16001)
Fixed problem where Openlab could quit when used with a Hamamatsu Orca R2 camera (FB14962)
Version 5.5.1 (14 September 2009)
Added support for Hamamatsu Orca R2 (FB12684)
Added support for Ludl MAC6000 controller (FB13967)
Fixed crash on Intel Macs with some older preference files (FB14668)
Fixed problem saving montages on Intel Macs (FB12521)
Fixed problem selecting all measurements on Intel Mac (FB12740)
Fixed problem where Montages saved in old versions of Openlab can't be opened in Openlab 5.0 or higher (FB13852)
Fixed problem where Openlab could not be installed on Mac OS X 10.6 if an older version was already installed (FB16792)
Fixed problem where Openlab Darkroom would not load Measurements module (FB12451)
Fixed problem where user data with a space in the name would not be correctly parsed when used in custom measurements (FB14964)
Fixed problem where using the Hamamatsu "auto-contrast" item in a state could cause the state to be disabled (FB14151)
Fixed problem with gain control on latest Hamamatsu DCAM drivers (FB14172)
Fixed problem with overwriting files when saving (FB12980)
Rounded FRET stamp to 2 decimal places (FB12795)
Verified compatibility with Mac OS X 10.6 (FB15291)
Version 5.5 (28 March 2008)
Added support for color binning on QImaging Micropublisher cameras (FB10527)
Added support for QImaging Retiga 4000R camera (FB9121)
Added support for setting focus limits for auto-focus (FB6642)
Added support for Sutter DG-5 (FB11577)
Enabled servo mode for Ludl XY stages (FB10718)
Fixed crash that could occur on Intel computers with auto-contrast on and a saturated signal with DCAM cameras (FB11806)
Fixed problem reading JPEG files on Intel Macs (FB11137)
Fixed problem that could cause error 12508 with Zeiss Axiovert microscopes (FB11667)
Fixed problem where auto-exposure would not work for color cameras on Intel Macs (FB11140)
Fixed problem where Automator Menu Items menu does not list all items if there are a lot of folders (FB10601)
Fixed problem where communication with Nikon TE2000 microscope could be unreliable on fast computers (FB11339)
Fixed problem where controlling Zeiss AxioImager Z1 reflector or condenser turret in an Automation would not update the palettes (FB11198)
Fixed problem where exposure slider would not work for Hamamatsu C9100-13 camera (FB11343)
Fixed problem where Leica DFC cameras would not work correctly (FB11402)
Fixed problem where Nearest Neighbor deconvolution could crash if the dialog was opened with only one layer selected (FB11615)
Fixed problem where Openlab could crash when opening a corrupted LIFF file (FB10732)
Fixed problem where Openlab would fail to start if a License Server with an SMA date after October 2008 was used (FB11284)
Fixed problem where the “iris” control would not work properly on the latest versions of Mac OS X (FB11823)
Fixed problem with running Automations with multiple sub-routines (FB10756)
Fixed problem with running some Automations on Intel Macs (FB10893)
Fixed problem with the AxioImager Z1 on Intel Macs (FB10932)
Improved error message if a file is not found in the Automator “Open Document” task (FB12065)
Improved performance of saving large LIFF files (FB10769)
Openlab will now load all the modules (except 3D Restoration) no matter what modules are programmed in the dongle (FB11804)
Version 5.0.2 (10 November 2006)
3D Restoration: Fixed error 1037 when restoring images with zero values in them (TT9458, IS14969)
Automator: Fixed memory leak in subroutine tasks (TT9888, IS15336)
Core: Fixed crash that could sometimes happen after selecting “Save As…” from the “File” menu (TT9370, IS14756)
Core: Fixed error –43 when saving Quicktime movie (TT9376)
Core: Fixed error –50 overwriting image files on some types of file server (TT10493, IS19182)
Core: Fixed error -5000 overwriting image files on some types of file server (TT10447, IS18396)
Core: Fixed problem where “calibration” dialog would not accept fractional values (TT10455, IS118794)
Core: Fixed problem where measured size of ROI would change as ROI was dragged around if image window is zoomed (TT10432, IS18358)
Core: Moved installer to Apple’s “package” installer (TT10278)
Core: We have to require Mac OS X 10.4.6 or higher for Openlab to work properly (TT10016)
Core: “Automator Menu Items” and “Color Tables” code now follows aliases and symbolic links. This makes it much easier to have shared menu items and color tables (TT10328)
DCAM Video: Added support for “2006-09/V2.1.3 Point Fix” drivers which support Firewire cameras on Intel Macs (TT10475)
DCAM Video: Fixed error 16000 when applying a state with binning through the acquisition dialogs (TT8528)
Density Calibration: Fixed occasional crash when calibrating a ratio image (TT9996, IS16995)
QImaging Video: Added support for driver version 2.0 which will work with Intel Macs (TT10005)
Ratioing: Fixed problem with unexpected values appearing when measuring a ratio layer with “ignore black pixels” enabled where the measured area consists entirely of black pixels (TT10149, IS17026)
Snapper Video: Fixed crash when adjusting the exposure control of the C4880-80 (TT9703, IS14817)
Snapper Video: Fixed Xillix PMI support (TT10512)
State Saver: Fixed problem where invalid states could not be deleted (TT9509)
User Notes: Fixed problem with extra character appearing at the end of notes when they are saved as text (TT9691, IS15314)
Video Manager: Fixed problem where “Capture Channels Over Time” would not stop promptly when “Stop” button is clicked (TT9427, IS14934)
Version 5.0.1 (15 June 2006)
Automator: Added zooming (TT8792)
Automator: Fixed crash in “Target Image Window” task under Mac OS X 10.3.9 (TT9173, IS14016, IS14034)
Automator: Fixed problem where it was not possible to choose “With this name:” in the “Open Image Document” task (TT9233, IS14387)
Binary Operations: Fixed problem where Automator task would not be read correctly (TT9324, IS14619)
Core: Fixed problem where ILS password would not be saved properly on Intel Macs (TT9310)
Core: Fixed problem where layer user data is not copied if layer is copied to a new document (TT9303, IS14397)
Core: Fixed problem where LIFF files containing line measurements could crash Openlab (TT9188, IS14127)
Core: Fixed problem where opening a file from locked media (e.g. a CD) could cause error –61 (TT9214, IS14264)
Core: Fixed problem where saving files onto non-HFS volumes (e.g. some servers, key drives) could fail (TT9292, IS14513)
Core: Fixed problem with unlock codes on Intel Macs (TT9222)
Core: Implemented fix from Apple to work around bug in Mac OS X 10.3.9 that prevented Measurements and other parts of Openlab from working properly (TT9172, IS14018)
FRET: Fixed crash when accessing FRET dialog with old preferences (TT9313, IS14513)
Graphing: Increased maximum number of points that will be displayed in “Go” menu (TT9312, IS14398)
Graphing: Fixed problem where axis labels could be truncated to integers (TT9304, IS14441)
Image Arithmetic: Fixed problem where Automator task would not be read correctly (TT9179)
Jenoptik Video: Fixed problem where C14 camera would not be recognized (TT9180, IS14079, IS14094)
Leica Video: Fixed problem where Leica cameras would not be recognized (TT9175, IS14033)
Olympus Hardware: Fixed problem where moving filter turret can fail with “no reply” error (TT9239, IS14304)
Ratio: Fixed problem where Automator task would not be read correctly (TT9287)
Registration: Fixed problem where it is not possible to enter more than one digit into shift fields (TT9311)
TIFF Filter: Fixed problem where the scale bar does not appear on “TIFF for Publication” images (TT9190, IS14183)
Video Manager: Fixed problem where “Capture Channels” dialogs would always colorize images. The “wavelength” field can now be left blank to make the images greyscale (TT9326, IS14639)
Version 5.0 (28 April 2006)
Automator: Added automatic layout for Automations (aka “Automator Husbandry” (TT8918)
Automator: Added help tags for all tasks – these make it possible to see when a task will do without having to open the setup dialog (TT8887)
Automator: Added task to copy or move layers between documents (TT7400)
Automator: Fixed incorrect type for “Timepoint” in “Set Volocity Data’ task (TT8744)
Automator: Removed “Compact Memory” task – it does nothing on Mac OS X (TT8757)
Core: Added function to generate a new document by arranging multiple layers side-by-side or in a grid. This allows channels to be compared easily (TT6184)
Core: Added keyboard shortcut for “Contrast Enhancement…” (TT5169, TT5185, TT8194)
Core: Added menu item and checkbox on session log for switching “debug mode” on and off (TT6178)
Core: Added support for automatic crash reports using the Unsanity Smart Crash Reports
Core: Added support for compression and large files (>2GB) to LIFF format. This produces smaller files and accelerates saving (TT6358, TT7096, TT8982)
Core: Added support for long filenames (>31 characters) (TT7739)
Core: Added support for popup file path when Apple-clicking on the title bar of a document (TT8926)
Core: Added support for resizing and moving the scale bar (TT5150, TT6231, TT6264, TT7082)
Core: All dialogs now default to “Selected Layers” if layers are selected (TT4734)
Core: Files now have file extensions, e.g. “.liff”, “.txt”, “.automation”, “.montage”, “.graph” etc. This makes files easier to work with in multi-platform environments and avoids having to use tools like the “LIFF Auto-typer” (TT6914, TT6915)
Core: Fixed problem with “Save As Multiple…” where an error would occur if no name had been specified (TT8784)
Core: Improved layer naming dialog. The dialog now has a “Next’ button that allows stepping through layers. This is extremely useful when renaming many layers (TT6300)
Core: Many cosmetic improvements – we now used anti-aliased text, many icons have been redesigned, the image document and Automator windows have been tweaked, and most dialogs have been reworked for a better Mac OS X look (TT8975)
Core: Openlab folders (“Color Tables”, “Automator Menu Items” and “Automator Subroutines”) must now be put in the “Application Support” folder for the user instead of alongside the Openlab application. This makes upgrades easier and does not require users to have administrator permissions to change the contents of the folder. It also allows each user to have their own set of items. The “Application Support” folder can be found at “~/Library/Application Support/Openlab” (TT8686)
DCAM Video: Fixed problem where Phoenix-attached cameras would not be recognized if Openlab was started with the camera off, and then restarted with the camera switched on (TT8833)
DCAM Video: Fixed problem with error 16256 when applying binning through a state (TT8873)
FRET: Added FRET parameter user data to created layers (TT8809)
Graphing: New traces are now added with different contrasting colors (TT5179, TT5459)
Installer: Removed “Custom Install” from Openlab installer – there are no custom options for Mac OS X (TT8833)
Leica Hardware: Fixed problem that could cause a DMSTC stage to fail to calibrate (TT8933, IS12487)
Ludl Hardware: Worked around MAC 2002 firmware problem that could cause the keypad to go offline (TT9000, IS13165)
Measurements: Added support for “field” measurements where objects are measured as a single large object instead of being measured separately (TT8338)
Olympus Hardware: Fixed problem with spurious errors from IX and BX microscopes (TT8622)
Profiling: Added scale on X axis for line profiles (TT4451)
Profiling: Added support for exporting line profile data (TT6328)
Profiling: Profiling a freehand line does not work (and has never worked). We now show nothing for this sort of line to make this clear (TT8968)
QImaging Video: Fixed problem with binning on MicroPublisher cameras (TT8613, IS11071)
State Saver: Added “Update” button to update a state instead of having to check and uncheck items in the state (TT3819, TT4967)
State Saver: Added support for reordering states (TT2675, TT5135)
User Notes: Added Automator task to export notes as text (TT5010, TT8232)
Video Manager: Added option to merge all the channels in a timepoint automatically when capturing using the acquisition dialogs (TT6969)
Video Manager: Exposure control now remembers last setting (text or slider) (TT8685)
Zeiss Hardware: Added support for external Axiovert 200M shutter (TT8100)
Version 4.0.4 (26 September 2005)
Automator: Fixed problem where Automation controls would not always appear on the palette if an Automation was run from the “Automator” menu (TT8474, IS10588)
Core: Fixed problem where device position information on palettes would not appear when preview was running on a slower computer (TT8534, IS10658)
Deconvolution: Volocity information is now transferred from raw layers to deconvolved layers (TT4849)
Density Calibration: Fixed problem where color scale in “Density Calibration” dialog was not properly representing the scale if the source layer had contrast enhancement applied (TT8563, IS10757)
PVCAM Video: Added support for EM Gain for Cascade cameras (TT8337)
QImaging Video: Improved reporting of version information (TT8411)
Video Manager: Fixed problem where auto-exposure would not work reliably for color cameras (TT8217)
Zeiss Hardware: Fixed several problems with AxioImager Z1 and M1 microscopes (TT7415, TT8024, TT8352, TT8413, TT8450, TT8494, TT8508)
Version 4.0.3 (27 June 2005)
Automator: Added “Set Selected Layers Info” task (TT7489)
Automator: Fixed problem where an Automation in a critical section could not always be stopped by pressing “Apple-.” (TT8124)
Automator: Fixed problem where Openlab could unexpectedly quit when using “Multiple Input” tasks (TT7535)
Automator: Fixed problem where the “Multiple Input” dialog would not have the correct focus if the Automation was started from the “Automator” menu (TT8119)
Automator: Fixed problems with scrolling and dragging large Automations in the Automator window (TT7738, IS08523)
Core: Added support for “outline lasso” tool – if you use the lasso tool while holding the “alt” key down, holes in objects will be filled (TT7241, IS06872)
Core: Fixed problem that could cause palettes to be extended off the bottom of the screen if the screen resolution was changed while Openlab was not running (TT7474, IS07816)
Core: Fixed problem where a flipped deep grey image would not be saved properly (TT8026, IS09330)
Core: Fixed problem where moving an ROI in the “image” window would cause the ROI to gradually change size (TT7748, IS08700)
Core: Fixed problem where Openlab could incorrectly report that an SMA was valid for a new version of the software (TT7408)
Core: Merge RGB planes is no longer quantized for deep-gray images (TT7384, IS06903)
Core: When drawing a freehand line, the length tag is now shown behind the mouse instead of in front of it. This makes it easier for the user to see what they are doing (TT7664, IS08481)
DCAM Video: Added support for C7190-53 EBCCD camera (TT7095)
DCAM Video: Fixed problem that could cause Automations to stop with a “DCAM operation cancelled: error 16002” error message (TT7732, IS07861)
DCAM Video: Fixed problem where DCAM Video would not always automatically select the first available camera. This was a pain for users as it then required them to go to the “Video Manager” dialog and manually select the camera (TT8092, IS08937)
DCAM Video: Improved support for cameras with two-step gain modes (e.g. C8484) (TT6212, TT6217)
HSI Colorspy: Fixed problem where it was not always possible to select the “Index” option on the palette (TT8090)
Installer: Added support for HASP dongles on Mac OS X 10.4 (Tiger) (TT8182)
Leica CTRMIC: Added support for contrast modes on DM4000/5000/6000 and DMI6000 microscopes (TT7307)
Leica CTRMIC: Added support for DMI6000B microscope (TT7360)
Leica CTRMIC: Improved behavior with Leica DM6000B microscope to prevent spurious errors from being reported (TT7534)
Leica CTRMIC: Worked around firmware bug in DMI6000B that would cause incorrect Z position to be reported (TT7811)
Leica CTRMIC: Worked around spurious error 15604 when moving the filter turret (TT8154)
Paint Tools: Fixed problem where dragging a calibration stamp would leave a trail of “ghost” images (TT8153)
Paint Tools: Improved behavior of calibration stamp tool. We now make a “millions of colors” annotation layer for the stamp, this ensures that text colors can always be properly displayed (TT7481, IS07952)
PICT File Filter: Composite PICT has been removed – its behavior was confusing and could cause users to lose data (TT7600)
SPOT Video: Added support for SPOT RT KE camera (TT7142)
State Saver: Improved reliability of saving states (TT8173)
Sutter Hardware: Fixed problem where Openlab would crash on startup if the “Serial Server” module was not loaded (TT8064, IS09323)
TIFF File Filter: Fixed problem where exported binary layers would not have the correct color (TT7826, IS08815)
TIFF File Filter: Fixed problem where Leica confocal TIFF images would open as “thousands of colors” in Openlab (TT8077, IS09421)
Volume Deconvolution: Fixed problem where Openlab could crash when opening the “Volume Deconvolution” dialog (TT8176, IS09772)
Zeiss Hardware: Added support for AxioImager Z1 microscope (TT7361)
Version 4.0.2
Axiocam Video: Fixed problem with error 242 with new AxioCam HRm cameras (TT7197)
Core: Added option to save “Openlab 3” LIFF file. This file format can be opened in Openlab 3 (TT7227)
Core: Fixed problem where Openlab could freeze when moving images of different sizes between documents (TT7224)
Core: Fixed problem where some cameras would hang on the preview under Mac OS 9 (TT7240)
Core: Fixed problem with error 356 on Mac OS 9 (TT7135)
Density Calibration: Fixed problem with entering index value in calibration dialog (TT7238)
Density Slicing: Added user data giving density slice settings to result layer (TT7147)
Image Filters: Fixed problem where menu items would be grayed out after using “median filter” dialog (TT7338)
Installer: Fixed problem where “User Data” module had incorrect permissions (TT7198, IS06680)
Leica Video: Added support for DFC480 (TT6025)
Ludl Hardware: Fixed problem with calibrating large stages (TT7331, IS07005)
QImaging Video: Fixed problem with image colors sometimes being incorrect with Bayer mask cameras (TT7199, TT7223)
QImaging Video: Updated hardware drivers pack with QImaging Drivers. 1.68.8 – these drivers fix kernel panics in Mac OS X 10.3.4 and later (TT6581)
Snapper Video: Added missing support for saving user data when capturing images using the Snapper cards (TT7100, IS06504)
Uniblitz Hardware: Added support for VMM-D1 and VMM-D3 controllers (TT7273)
User Data: Improved performance when layers include thousands of items of user data (TT7123, IS06185)
Video Manager: Added “duration” option to “Capture Timelapse” dialog (TT7146)
Video Manager: Fixed problem where “Capture Timelapse” acquisitions could not be stopped on Mac OS (TT7136)
Video Manager: Fixed problem where buttons would disappear in “Capture Timelapse” dialog (TT7115)
Video Manager: Fixed problem with incorrect position reporting in “Capture Multiple Channel Z Stack” dialog (TT7317, IS07216)
Volume Deconvolution: Fixed problem with freeze on Mac OS 9 (TT7129)
Version 4.0.1
Automator: Fixed problem where “Save Image Document” task would fail with error –444 (TT7104)
Version 4.0.0
Automator: Automations run from the “Automator” menu will not be visible to the user unless stopped. This makes them behave more like proper menu items.
Automator: Fixed typo in “Critical Section” warning dialog (TT6202)
Automator: Support for subroutines has been greatly enhanced. It is now possible to pass parameters to and from subroutines.
Added the following Automator tasks:
· Open Colocalization Window
· Open Calibration Dialog
· Open Colors Dialog
· Open Contrast Enhancement Dialog
· Open Depth Dialog
· Open Document Size Dialog
· Open Select/Find Dialog
· Open Iterative Deconvolution Dialog
· Open Boolean Operations Dialog
· Open Density Calibration Dialog
· Open Density Slicing Dialog
· Open FRET Dialog
· Open Linear Interpolation Dialog
· Open Split Horizontally Dialog
· Open Ratio Dialog
· Open Registration Dialog
· Open Volume Deconvolution Dialog
· Open Volume Slicing Dialog
· Show Automation
· Hide Automation
· Multiple Input
· Bring Palette to Top
· Save Image Document as Multiple
· Get Aperture
· Get Shutter State
· Image Arithmetic Selected Layers
· Linear Interpolate Selected Layers
· Get Pixel Value
· Set Pixel Value
· Invert Selected Layers
· Flip Selected Layers
· Set Selected Layers User Data
· Split RGB Selected Layers
· Get Layer Size
· Export Measurements as Text
· Complement ROI
· Expand ROI
· Shrink ROI
· Outline ROI
· Simplify ROI
· Smooth ROI
· Shrink ROI Around Image
· Crop Document to ROI
· Get Wavelength
· Spatial Calibration
· Get Target Image Window Name
Core: Added automatic software update check. This can be turned off in the “Administration” preference panel (TT6124)
Core: Added support for generic devices. This allows Automations to be written that will work with any hardware configuration without needing to be modified.
Core: Fixed problem where hiliting in the “Layer Manager” palette would sometimes be incorrect (TT6925)
Core: Fixed problem where ILS configuration would be grayed out if the configuration name contained a “(“ symbol (TT6765)
Core: Wand and lasso tool settings are now saved in the preferences (TT6948)
DCAM Video: Fixed problem where moving off the preview layer while an Automation was capturing a layer could cancel the capture in the Automator (TT7076)
Density Slicing: Density Slice Automator task now allows values to be grabbed from an ROI.
Focus Drive: Added option to turn focus drive “servo” mode on and off for drives that support it (TT6170)
Installer: The Openlab installer now installs the Aladdin dongle support (TT7055)
Ludl Hardware: Fixed problem where old wheels used with new MAC5000 controllers would have no positions available (TT6846)
Measurements: Added option to hide point counts when showing point measurements feedback (TT2718)
QImaging Video: Fixed further problem with incorrect binning levels being reported with MicroPublisher cameras (TT6609)
Video Manager: Added dialogs for capturing Z stacks, multi-channel Z stacks and multi-channel timelapses. This allows users to perform these tasks without using the Automator.
Video Manager: Improved saving of control values in user data. More control information is now recorded (TT6718)
Video Manager: Increased time before the “preview not available” screen appears in the video preview (TT7016)
Volume Deconvolution: Fixed problem with –192 error when using deconvolution in the Automator (TT6760)
Version 3.5.2
3D Restoration: Fixed problem where error 1037 would be reported if the image was not an even width. This restriction is still present but the error message has been improved (TT6674)
Core: Added support for saving default scale bar settings (TT6654)
Core: Fixed problem where line tool did not draw well when zoomed up to maximum zoom (TT6439)
Core: Fixed problem where the “wand” tool could cause a crash (TT6369)
Core: Fixed problem where the order of palettes in a dock would not be saved and restored properly (TT6663)
Core: Improved error message for Improvision License Server when no Openlab configurations are available (TT6664)
DCam Video: Added support for driving Hamamatsu Orca ER and Orca 100 cameras through the Active Silicon Phoenix card (TT6313, TT6317)
Filters and Shutters: Fixed problem where filterwheel palette could be drawn at the wrong size (TT6558)
Focus Drive: Buttons are now correctly disabled when in “absolute” mode (TT6622)
Leica CTRMIC Hardware: Added support for DM6000 (TT6463)
Measurements: Improved centroid calculation (TT6488)
ORBIT Hardware: Fixed problem where using a focus “Move” task would not always wait for the move to complete before moving on to the next task (TT6675)
Polychrome: Fixed problem where calibrations would not be shown properly if Openlab was restarted (TT6465)
PVCAM Video: Worked around change in the Mac OS X PVCAM drivers that could cause error 2009 when capturing images (TT6357, TT6605)
QImaging Video: Fixed problem where camera could report an incorrect binning level (TT6609)
Registration: Worked around a bug in Mac OS X which could clip mask images when registered (TT6582)
Snapper Video: Added support for the latest drivers from Active Silicon. These drivers fix a kernel panic on Mac OS X 10.3 and also fix “FIFO Overflow” errors on Mac OS X (TT6411, TT4750)
Snapper Video: Fixed problem where the Snapper card could erroneously report that the capture was aborted (TT6470)
SPOT Video: Added support for improved behavior in the latest SPOT drivers in Mac OS X. These drivers allow Openlab to be interactive while the camera is acquiring images (TT6336).
Volume Deconvolution: Added support for “no neighbor” deconvolution (TT6021)
Version 3.5.1
Automator: Fixed problem where copying and pasting text into a field in an Automator task setup panel could cause the text to appear in the wrong font (TT6266)
Core: Fixed problem where Openlab could quit when saving files to non-Mac media (e.g. a USB memory key formatted as FAT) (TT6277)
Core: Fixed problem where palettes would not reappear properly when using Exposé (TT6343, IS04126)
Core: Fixed problem where wand tool would not work correctly on binary images (TT6344, IS04119)
HSI Colourspy: Colourspy palette was not updating properly (TT6299, IS03875)
Image Filters: Fixed problem where Openlab could crash when using image filters (TT6280, TT6297, IS03866)
Image Filters: Fixed problem where thumbnails are not correctly updated after filtering an image using an Automation (TT6282)
Leica CTRMIC: Fixed problem where objective turret information would not be correctly read from older CTRMIC scopes (TT6283, IS03800)
Paint Tools: Fixed problem where it was no longer possible to change the width or radius of some of the paint tools (TT6292, IS03846)
Profiling: Fixed problem where the median values could be incorrectly reported (TT6265, IS03696)
Version 3.5
Core: Added display of scale bar overlays to the image document window.
Core: Added support for changing passwords on the Improvision License Server (requires ILS 1.2 or higher) (TT6203)
Core: Fixed problem on Mac OS 9 where merging layers could result in blank layers (TT6190)
Core: Fixed problem where an Automation could be corrupted if saved using the same name and “Save As…” (TT6225)
Core: Fixed problem where calibration lines drawn outside the image document would not be erased properly (TT6207)
Core: Fixed problem where the “saved settings” update button would not hilight if a value was pasted into the Spatial Calibration dialog (TT6246, IS03496)
Core: Openlab no longer asks for the dongle serial number – this was only ever required by Openlab Server (TT6221)
Automator: Fixed problem where the full range was not always available with a slider control (TT6245)
AxioCam Video: Added new drivers to Openlab Drivers pack which fix a memory leak when using the HRc in monochrome mode (TT6234, IS03422)
Colocalization: Fixed bug where the “Set Colocalization Info” Automator task would only allow values up to a maximum of 511 to be set.
DCAM Video: Added support for C9100 range and C8484-05G. Note that the current models of the C8484-05G must not be plugged into the firewire port on a desktop Mac – these ports use a high voltage that will damage the camera. Hamamatsu intend to resolve this with the next revision of the camera.
Density Calibration: Fixed problem where Openlab would crash after deleting a calibration point and closing the dialog.
Density Slicing: Fixed cosmetic problem with the text boxes in the density slicing dialog.
Density Slicing: Fixed problem where the upper limits of the sliders in the density slicing dialog were being incorrectly reset. Improved the accuracy of density slicing deep grey images.
Digital I/O Tasks: Automator tasks now support the Orbit 2 USB controller.
Filters and Shutters: Added automatic addition of user data detailing positions of all available filters when a layer is captured by the Video Manager.
Focus Drive: Added automatic addition of user data about focus position when a layer is captured by the Video Manager.
Image Splitter: Fixed crashing bug that could sometimes occur with the “Split Layers” task in Automations (TT6211)
Jenoptik Video: Added better error message for error 17319. This error is caused by too much fluctuation in the image when using the multiple shot modes. Using multiple shots to acquire images requires a very stable light source. This effect will become more apparent at short exposures.
Leica CTRMIC Hardware: Added support for the DM4000B, DM4000M and the DM5000B microscopes. This module has been tested with the DM5000B but not with the DM4000B/DM4000M.
Leica CTRMIC Hardware: Fixed spelling of Diaphragm.
Leica Hardware: Fixed spelling of Diaphragm.
Leica Video: Added support for latest Leica drivers. These drivers fix a number of issues with the DFC300FX, DFC350FX and DFC300 cameras.
Leica Video: Worked around bug in latest DC500 drivers which would cause a crash in Openlab. These drivers are now compatible with Mac OS X 10.3.
Leica Video: Added better error message for error 17319. This error is caused by too much fluctuation in the image when using the multiple shot modes. Using multiple shots to acquire images requires a very stable light source. This effect will become more apparent at short exposures.
Measurements: Added Standard Deviation of pixel intensities within an ROI.
Measurements: Fixed problem where calibrated values were not reported properly for 8 bit images.
Measurements: Track overlays now show speed with decimal points instead of rounding to nearest whole number.
Microfocus: Added automatic addition of user data concerning microfocus position when a layer is captured by the Video Manager.
Microscope: Added automatic addition of user data detailing the current objective's magnification and position number when a layer is captured by the Video Manager.
Microscope: Fixed problem that could cause a crash if the microscope reports that it has no objectives.
Olympus Hardware Support: Fixed spelling of Diaphragm.
ORBIT Hardware Support, TILL Hardware Support, Digital I/O Tasks: Added support for Orbit 2 USB controller. TILL polychrome devices driven using the ORBIT 2 or a PCI1200 card are now handled by the ORBIT module.
Orbit Hardware: Added support for new Orbit 2 USB controller. This controller provides Orbit 2 support on Mac OS X.
Paint Tools: Fixed problem with reading paint preferences that could casue strange behaviour (TT6229)
PVCAM Video: Added support for Mac OS X. The Roper drivers work with Mac OS X 10.2.8, but do not yet support Mac OS X 10.3. New drivers are expected from Roper shortly.
QImaging Video: Fixed problem where Openlab could hang or crash on startup when used with a QImaging camera.
QImaging Video: Improved performance when switching between cameras (TT6252, IS03486)
Quicktime File Filter: Quicktime videos are now exported with Quicktime Player as the creator. This means that double-clicking a Quicktime movie exported by Openlab will open it in Quicktime (TT6141)
Quicktime File Filter: Worked around Quicktime bug that would cause an erroneous “out of memory” error when opening some movies in Openlab (TT6152, IS02306)
Quicktime File Filter: A scale bar will now be exported on the movie if it is currently visible on the image document.
Quicktime File Filter: Fixed a bug where saving a QuickTime movie was taking longer than necessary.
Snapper Video: Fixed some bugs using a Snapper DIG-16 which occurred when capturing with a long exposure time. Switching between the video preview layer and another layer would not be instant. Changing any video control whilst viewing the video preview layer would not be instant. These should now both happen instantly.
Snapper Video: Removed support for quarter size and half size scaling using a Snapper DIG-16. This was problematic and a similar effect may be acheived through binning.
Snapper Video: We now abort the current capture if the video preview is being viewed and the user selects to capture a frame. This improves the user experience for long exposure times.
Uniblitz Hardware Support: First released
User Data: First released
Video Manager: Added automatic addition of user data about the current camera configuration when a layer is captured.
Video Manager: Fixed redraw problem when popup button clicked while preview running.
X-Y Stage: Added automatic addition of user data concerning X-Y stage position when a layer is captured by the Video Manager.
Version 3.1.7
Fixed problem with a crash on quit (6142)
Fixed problem with SMA date handling where the system date format was set to an unusual configuration (i.e. not dd/mm/yyyy or mm/dd/yyyy)
Version 3.1.6
Fixed problem where after using Open Multiple, layer IDs of new layers would not be correctly assigned.
Added support for safe saves to the Automator module.
Limited number of items in layers popup menu on image window toolbar to 200 under Mac OS 9 – any more than this seems to cause a crash in the system.
Fixed problem that could cause incorrect output when printing from the Automator.
Added support for the Improvision License Server.
Shortcut keys for ROI tools now work properly again.
Fixed problem where using Save As Multiple whilst selecting to append the layer name and make DOS compatible filenames would not work correctly.
Worked around problem that could cause strange behaviour if preference files were located on a Mac OS X server.
Holding down the shift key when starting Openlab now disables the Video Manager and Serial Server modules. This has the effect of disabling all hardware devices, which makes it much easier to use Openlab with hardware switched off.
Dongle and license server support has changed. Grey Microguard dongles are no longer supported. The Openlab Server is no longer supported – users must upgrade to the Improvision License Server which offers improved functionality.
A new preference panel, “Unlock Codes” has been added. Openlab will no longer show an “Unlock” dialog for unregistered modules at start up. Unlock codes should be typed into the “Unlock Codes” preference panel instead.
Added enforcement for Software Maintenance Agreements. Openlab will not load modules released after the expiry of the SMA date programmed into the dongle.
Openlab now supports bitwise and logical operations (e.g. AND, OR and XOR) in Automator tasks and custom measurements.
Axiocam Video: Fixed problem with revision 2 HRm cameras.
DCam Video: Openlab now automatically selects the first camera if one is available. This improves the user experience when starting Openlab with the camera switched off and then starting it with the camera switched on.
Ludl Hardware: Increased maximum stage travel when calibrating. This allows large high-resolution stages to calibrate properly.
Ludl Hardware: Added support for 10 position wheels.
Ludl Hardware: Fixed version reporting – this was not working properly.
Montage: Fixed a bug where there would be a long delay after saving a montage containing several large images on each page.
PICT File Filter: Fixed problem where layer IDs were not set properly when opening PICS files.
PICT File Filter: PICS files are limited to a maximum size of 16MB. We now return a proper error when we reach this limit rather than failing silently.
QImaging Video: Added support for QImaging Driver version 1.66 and FAST Firewire cameras. Module is not compatible with older driver versions.
QImaging Video: Fixed problem with incorrect minimum exposure time for Micropublisher.
QImaging Video: Fixed problem with color on early QICAM models.
QImaging Video: Openlab now automatically selects the first camera if one is available. This improves the user experience when starting Openlab with the camera switched off and then starting it with the camera switched on.
Ratioing: Fixed a bug where the timestamp of an Intensity Modulated image was not being set correctly.
Serial Server: Fixed drawing artifact in preferences dialog on Mac OS X
Serial Server: Added another 5 Automator serial communications ports. A port can now be selected for Automator serial communications tasks in the task setup dialog.
Serial Server: Worked around error 35 in Mac OS X 10.3.
Serial Server: The Send Serial Line automator task now has the option to append a carriage return character on the end of the text to be sent. This is no longer done automatically.
TIFF File Filter: Fixed a problem where saving images as "TIFF for Publication" using the Automator would not save the images in millions of colors format.
User Notes: Copy was limited to 32K of text. This limitation has been removed.
Zeiss Hardware Support: Fixed problem where objective turrets that not encoded or motorized would not be handled properly.