A potential bug was fixed that may have caused memory errors in small systems when using several region for gating at a time, and caused difficulty in setting logical gates after regions had been deleted from the list. The list box now keeps track of Region ID’s as item data directly.
New Features implemented in 2.7 
New Popup Menu
Display parameters may now be changed by clicking over the label string on the X or Y axis to create a popup menu that lists available parameters within the current file. This feature works only when the labels are set to display on the axes from within the Preferences Dialog.
Dynamic Quadrant Stats
2D displays with arrays (Density Plots and Contour Plots) may now have Quadrant statistics as shown on the example as percent total within each Quadrant based on the current data array. In contrast, the Stats window calculates statistics directly from the listmode data file, so small differences may appear, for example, in the calculated values when 1024 channel data when displayed in a 128 channel array (10 bit data will be truncated to 7 bits for dynamic quad stats). The intent is to provide rapid feedback to the user when drawing quadrants, or comparing files.
New Region Functionality
Version 2.7 departs from older versions with the addition of Histogram Regions. The global histogram gate in previous version has been replaced with histogram regions that may be selected as gates just like 2D gates through the Logical Gate Tool. Histogram regions are selected via the Marker Tool by clicking on the button in the bottom of the dialog box. The currently selected marker will be used to create a new region. Regions are deleted through the Region Tool.
Drag and Drop to Format Print Page
Graphical windows may now be easily added to the Format Print Page window by:
1 - While holding down the Shift key, click and hold down the left mouse button over a graphical window. Release the Shift key.
2 - While holding down the left mouse button, drag the icon onto the Format Print Page.
3 - Release the mouse button
Build #7 - 04-23-98: Fixed bug in build #6 that caused histogram regions to be improperly placed within the Format Print Page window unless a Refresh command was issued. Modified Marker Tool Dialog and Region Tool Dialog to improve ease of use.
The Region Font (selectable from the Region Tool Dialog) is now saved and restored between sessions, and the new default is 10pt Arial.
Build #9 05-06-98: Added a module to calculate a color map for Density Plots. The Item Calculate Colors in the global Preferences Dialog, and in the Format Dialog for each Density Plot, allows for the selection of Calculate Colors globally and on a individual window basis. The module works for both color and gray scale plots (deselect Colors in the format dialog for gray scale). WinMDI will calculate up to 32 colors in addition to use the old standard WinMDI 8 color contour/density color map.
Partec listmode files are handled somewhat better, and Coulter files as well. The Partec listmode files have no FCS2.0 lin/log flag in the FCS TEXT portion ($PnE), so you may now select linear, 3 decade, or 4 decade log from the new Lin/Log Dialog box in the Tools Menu. The $SRC text field in Coulter FCS files is now mapped to the same Sample ID field as SAMPLE_ID from BDIS generated listmode files to facilitate automated Annotaion text in the displays.
The Logical Gate Dialog now shows the current display window title at the top and has an Owner button to help locate its parent window.
Build #11 5-12-98 Bug fix: The Coulter style filenames like A000010.lmd are incremented properly to A000011.lmd (instead of A000010.lme). The popup menus now work properly with the Label 2D Axes switch either on or off.
Build #12 5-19-98 When saving histogram files created from listmode data, WinMDI will now include the $BTIM and $ETIM fields in the FCS TEXT portion of the generated histogram files.
The suffixes *.fcs and *.fc2 have been added to the known types for the increment/decrement filename command.
Build #14 07-14-98 The interval in linear contour/density plots is now normalized to percent. Previously, it was absolute number even though the Format box showed %. Added some code to hopefully handle any FCS3.0 files that will be coming to WinMDI in the near future.
Build #15 09-11-98 Added a Save All option in the SaveAs dialog to enable either two (x and y) or all the listmode parameters to be saved as unformatted ascii text.
Build #16 11-04-98 Added FCS binary as an edit file function from the SaveAs dialog to generate an edited listmode data file from a dotplot display . The current window gates are used to edit the file by creating a new listmode file as output.
Build #18 11-24-98 Bug fixes:
Problem: Histograms gated to contain 0 events produced a floating point error in the associated statistical window.
Solution: Histogram windows that are gated to have 0 events will now have their axes only drawn.
Problem: Contour format dialog accepted absurd values as contour intervals resulting in hung code.
Solution: There is now a value checker in the dialog box code to help prevent out of bounds values from being entered.
Build #19 11-25-98 Bug fix:
Problem: Coulter listmode files caused a crash in kinetics mode when overlaying a Y means line. Y means with 0 or 1 event are plotted.
Solution: Code patched to clear unused bits and Preferences dialog modified to include a variable to clean up the Y means line. The new variable n is selectable from the Plot Y means > n events item. The effect is to skip channels where the number of events used to calculate a Y mean is too low. The default is 0, and values between 1 and 3 help significantly in most cases.
Build #20 11-28-98 Bug Fix:
Problem: Histogram stats showed medians for markers only
Solution: Code patched to reset non-marker value properly. Medians are now displayed correctly.
Patch: Old windows calls to GetWindowWord() replaced with GetWindow Long() to prepare for migration to Win32.
Builds #21 #22 02-03-1999
Misc code patches. Build 22 fixes the Help File bug under Windows NT where the WinHelp() function under NT ran the Windows 3.1 format help on the Windows 95 format help file resulting in an error.
Version 2.8 - This version has a nicer way of implementing the SaveAs feature and fixes a few bugs in the way 2.7 handled some file operations.
Build #04 03-09-1999
The SaveAs feature has been reworked to use the Common Dialog listbox instead of custom check boxes to select the SaveAs file format:
Windows 98 Example Dialog.
Select the desired file format at the lower left from the listbox.
The SaveAs Formats for FCS display windows are as follows
| FCS Binary | FCS ASCII | Tabbed Text | Bitmap | Metafile | |
| Histogram | array | array | array | yes | yes |
| Dotplot | listmode | none | listmode | yes | yes |
| Density | none | none | none | yes | yes |
| Contour | none | none | none | yes | yes |
Batch tool now optionally outputs Statistical windows to a text file. This is independent of any print operation and appends the text from all visible text windows to the file indicated in the window’s toolbar.
Grid feature added to annotation text.
Dotplot 3D XYZ axis labels are now drawn depending on view angles. When in view, the labels are drawn as best as possible with a hot spot that will bring up a popup menu to change parameters as implemented in version 2.7 2D displays.
Build #07 04-20-1999
A Legend may be created for overlaid histograms and dragged into the display window for hardcopy.
A Zoom capability has been enabled for several of the displays.
Builds #07,#08 08-23-1999
Fixed bug where legend window did not update properly when an overlay was deleted.
Build #10, 10-01-1999
Fixed “empty” label problem in CellQuest generated files when the Parameter Descriptions had no labels entered for the parameters. A new item was add to the WinMDI Preferences dialog to allow $PnN text to be used instead of $PnS from the FCS data file.
Builds #11 - #13, 01-19-2000
Fixed misc. code and memory allocation blocks during window create/destroy operations. Fixed tab delimited text output using SaveAs command. (see new Preferences for column output select). Fixed File List Dialog box path bug and added better drop file functionality