PVCAM: Fixed the ColorMode parameter. Now reporting memory allocation errors and other exceptions to the core.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14721 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
[Display] Post DisplayCreatedEvent when display is created.

Requested by Nico for fixing an issue with the pattern overlay plugin.
This event is not exposed in the API, because it in turn exposes the
VirtualAcquisitionDisplay and DisplayWindow objects, which aren't in the API.
Functionally it's not very useful unless you also depend on those objects,
which means you're sidestepping the API to begin with.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14722 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
PatternOverlay plugin: now show the overlay also when the nap/live window is closed and re-opened

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14724 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: added pseudo-overlap mode for PCO Edge to allow faster frame rates for PCO.  Restructured how overlap timings are computed.  A couple minor bugfixes with PCO timing and generating list of camera modes.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14725 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Added export options for the Fiji Multiview registration plugin. So far only file export, no xml yet

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14726 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM plugin: start of writing xml file

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14727 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Decrease default -Xmx to 512 MB for 32-bit versions

Setting this too high (especially on Windows, where address space is
limited to 2GB) often results in insufficient memory to run
acquisitions.

Keeping the 768 MB default for OS X 32-bit, since OS X 32-bit apps have
a 4 GB address space.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14728 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Lift direct buffer memory limit on OS X

Do the same as already done on Windows. This prevents out of memory
errors when acquiring to RAM that until now occurred long before actual
system memory is exhausted.

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14729 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
FRE / PCO AG / 04.12.14

- MicroManager.cpp: fixed roi settings overwrite after initialization (1259-1264)

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14730 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: add missing call to append element to dom

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14731 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASITiger: added PLogic preset 9 so PLogic card can be used as shutter for 4-line laser including fully off state

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14733 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: some progress in writing xml file

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14734 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Added properties to select lasers to shutter individually

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14735 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Added properties to select lasers to shutter individually

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14736 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: fixed errors shown when plugin was started with no image open.  More on xml file saving

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14737 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
ASIdiSPIM: factored out error dialog into our own convenience functions, plus some minor cleanup

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

git-svn-id: https://valelab.ucsf.edu/svn/micromanager2/trunk@14739 d0ab736e-dc22-4aeb-8dc9-08def0aa14fd
Fix synchronization in LiveModeTimer

For the vars that keep track of frame and frame rate. This commit does
not fix any known symptom, just for correctness.

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