Disable Structured Exception Handling in all projects.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12175 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd


git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12176 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Zaber adapter, as received from Nathan Dyer of Zaber Technologies.

Version received on 201311225.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12177 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Zaber: Add to Windows build; normalize project settings.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12178 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Zaber: Add to Unix build.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12179 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Catch two NullPOInter Exceptions in UIMonitor

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12180 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix a few compiler warnings in FileDialogs.java

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12181 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Updated PositionListDlg.java to save files with .pos extension.  Removed many compiler warnings.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12182 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
AOTF: Typo in device description.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12183 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix many compiler warnings in VirtualAcquisitionDisplay.  Especially much more specific error handling, which may uncover pre-existing bugs.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12184 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix a few compiler warnings


git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12185 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix typo (acq engine thread name).

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12186 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Comments.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12187 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Include position list in summary metadata.

I'm calling it "InitialPositionList" because the position list (Z) can be
adjusted during the acquisition.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12188 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Rename metadata sub-key just added in r12188.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12189 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Use DLL version of Microsoft C Runtime everywhere possible.

I.e., use /MD (and /MDd), not /MT (and /MTd).

Excluding MCL_MicroDrive and MCL_NanoDrive, which require the static version to
work with the vendor-provided libraries.

The reason for this change (other than to conserve disk space, DLL load time,
and memory footprint) is that there is a maximum of 128 for the number of
copies of the C Runtime that can be loaded at the same time [1], and that that
limit can now be reached when opening the Hardware Configuration Wizard (at
least with the 32-bit version, with several vendor DLLs installed on the
system). Without this change, the last few device adapters (in the alphabetical
list) become unavailable.

[1]: http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/3546c3c4-1b36-4552-85c5-1b3ba860ee84/how-many-dlls-can-be-loaded-in-a-process-using-loadlibrary-?forum=windowssdk

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12190 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd


git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12191 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Remove jdk 1.6 warnings from MMStudioMainFrame

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12192 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Remove many java compiler warnings

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12193 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Start of ASIdiSPIM plugin

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@12194 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd