Refactor implementation specific methods to GenericSerial.cs
Initial check in of Vixen2x Importer project - copied from Timed Sequence project.
Committing to push up to mine for MS to test.
Calculate scaled pixels in a background worker to allow the UI to stay free while the waveform is being plotted.
Version 1 check in of all changes made to support importing of Vixen 2 sequences.
Merge 'remotes/origin/master' into macebobo to get up-to-date
Couple Minor Tweaks.  Ready for 3.0.5
Update code to create a new worker thread when needed instead of trying to wait and reuse. Allow the old threads to gracefully cancel. This allows for much smoother action under rapid zooming.
A small amount of sugar for Michael while the waveform calculates.
couple minor changes to test on finding the audio
Somehow my solution got screwed up and I had to make these adjustments to get it back to normal.
JIRA: VIX-216 partial fix, other is in core repository.
VIX-145 :
Admin setup forms should warn before closing forms that will lose changes.

Added Form Closing event that will check to see if the Alt+F4, 'X' or cancel button was selected, if so a message is displayed warning that changes will be lost.  The forms that were changed are listed:

Config Elements
Config Controllers
Config Controllers Output
Config Preview
Config Filters and Patching
Vix-175 : Serial port handling: no serial ports in the system causes exceptions

The exception was occuring in the buttonOk_click event when it was looking for the port name. This should not have been hit because validation should have failed since there were no serial ports. I found that the validate method in the serialportconfig.cs file would return true in the event that the validation failed. I changed the default to return false if you have no ports and if you do have ports it will go through the validation looking for port, baudrate and databits. If you have these values it returns true else it returns false.

The buttonOk_click event will now work correctly, since you have no port information your only option is to cancel out of the dialog box
VIX-215: Added an offset for AutoScroll - tested with unreasonably small windows and no negative impacts.  You can now have a full screen window and still be able to scroll.
Merge Jeff U's waveform changes.
Merge Tony E's changes: confirmation on closing setup forms, and a minor fix for the serial port setup
Merge in Macebobo's work: Vixen 2.x importer, generic serial work, and other fixes.
VIX-179
modified forms to use Center Parent instead of Center Screen
Adding logo and icon for V3