PolyRex - Detailed Revision History =================================== 02/23/06 Release PolyRex 1.2.1.2 02/23/06 Updated: Frequently Asked Questions (FAQ) page 02/22/06 Fixed: Selecting multiple source files at a time resulted in the same length of each converted file (file length was falsely determined by the record range of the last file added to the list). Converting a record subrange is now restricted to an individual file conversion. 06/11/05 Fixed: Display problem of range slider and percent of integer maximum in 'Offset and Gains' dialog on 'Conversion Settings' form Added: Separate byte selection from status channel (last BDF channel) can be used for encoding of stimulus (StimType), response (KeyPad), and status change (FKey) triggers (events), which allows encoding of stimulus and response triggers coded on the same byte ('Triggers and Events' dialog on 'Conversion Settings' form) 08/12/04 Release PolyRex 1.1.3.8 08/12/04 Updated: Frequently Asked Questions (FAQ) page Added: Median rather than mean integer offsets are removed when channels are flagged as bad, and the new gain calcaluation for flagged channels will be set to the lowest gain of all good channels included in the conversion, thereby likely retaining usable data in bad channels (as a consequence, bad channels may now saturate) 08/09/04 Release PolyRex 1.1.3.7 08/09/04 Added: Frequently Asked Questions (FAQ) page to web site (work in progress) Changed: If options 'Remove recording offsets' and 'Apply a fixed gain value' are checked or selected under 'Offsets and Gains', median integer offsets rather than mean integer offsets are removed, which increases the probability that only infrequent recording artifacts are "pinned" (out-of-range) during a 24- to 16-bit conversion Added: Saving gain and level displays as graphic files on 'Analysis' form defaults to GIF rather than BMP format, resulting in up to 99% smaller graphic files (BMP output is still possible) 06/11/04 Release PolyRex 1.1.3.6 06/09/04 Fixed: Show/hide plot of channel(s) in integer level display on 'Analysis' form 06/08/04 Release PolyRex 1.1.3.5 06/08/04 Added: Internal error check for modified *.rex settings files Added: New links to included text files (History.txt, etc.) display their content in About form Fixed: Incorrect channel display and check box listing on 'Analysis' form when one or more of the original recording channels were excluded 06/07/04 Fixed: Saving conversion settings with (1) one or more of the original recording channels excluded and (2) the 'Relabel' option checked could produce an incorrect configuration to cause incorrect channel labels (crash possible due to invalid memory pointer) 06/06/04 Release PolyRex 1.1.3.2 06/06/04 Changed: Restrict range of data records enabled for all conversions (BDF-CNT, BDF-BDF) Added: Popup-menu (right-click) for all string grid forms (Converted Events, Source Matrix, Destination Matrix) to save content in Microsoft Excel spreadsheat or Tab-delimited text file format Changed: Allow multiple row selection for destination matrix Added: Include source file name within gain level display on 'Analysis' form Fixed: Reset 'Analysis' form when selecting a different source file Fixed: Incorrect progress bar when processing subrange of data records Changed: Include only analyzed range of data records for integer level display, adjust time scale accordingly 06/03/04 Release PolyRex 1.1.3.1 06/03/04 Added: Possibility to restrict range of data records for BDF-BDF conversion (all data records are converted by default) Added: Hints to header information fields on main form Changed: Default for 'Calculate new gain' (Conversion Settings - Offsets and Gains) changed from 'Across all included channels' to 'Separately for each channel' 05/22/04 Release PolyRex 1.1.2.6 05/22/04 Fixed: Invalid memory pointer crash could occur with certain settings during gain display if status channel as erronously included in channel set (bug introduced with updates to gain display in version 1.1.2.5) Added: Completed online hints for components within settings dialog (Offset and Gains, Triggers and Events, NeuroScan Specifics) Changed: Interface of 'Analysis' form 05/14/04 Release PolyRex 1.1.2.5 05/14/04 Fixed: Problems with Y-axis minimum/maximum values Changed: Enter minimum/maximum to change gain display rather than entering Y-axis scale factor and Y-axis offset Added: Scale grid shown within gain level display on 'Analysis' form 05/13/04 Release PolyRex 1.1.2.4 05/13/04 Added: Button to save analysis display as BMP graphic file (Ctrl-S) 05/12/04 Added: Hints for settings form components Changed: Time scale of integer level display on 'Analysis' form 05/10/04 Fixed: Problems with analysis gain and integer level display Fixed: Possibility to convert multiple files with incompatible file headers Added: Improved error checking for selecting incompatible files or settings Added: Save dialog when source and destination file names collide (possible with BDF-BDF conversion) Added: More hints for form components to explain their purpose (next best thing to a missing help file) 05/06/04 Release PolyRex 1.1.1.0 05/06/04 Fixed: BDF-BDF conversion problems with BDF header and BDF status (event) channel Fixed: Incorrect removal of data offsets at epoch intersections (recording off/on) when two or more files were converted (see bug note 07/07/03) Added: Channel display check box to 'Analysis Graphic' form Added: "Bad Channel(s)" info box under 'Conversion Status' to indicate the number of channels temporarily flagged as 'bad' Added: Block attempt to overwrite source file(s); dialog to rename destination file(s) Added: Several minor cosmetics 04/30/04 Fixed: Perform computations of channels not selected for output but implicitly included in definition of new channels; under this scenario, a new reference was previously not calculated for the new channels Fixed: File selection error after clicking the "Add" button if the output was not locked to the input directory Fixed: Incorrect placement of "overwrite file" dialog Fixed: Most inconsistencies with file selection and directory box 11/14/03 Changed: Renamed "NeuroScan Display" tab to "NeuroScan Specifics" Added: ComboBox to select storage format for events (Type 1 or 2) in NeuroScan CNT files (changed default storage format to 'Event Type 1') Added: Button to "Default NeuroScan Specifics" 07/30/03 Changed: Appearance of 'About' window 07/25/03 Added: Selectable destination data format (NeuroScan *.cnt; BioSemi *.bdf) 07/10/03 Release PolyRex 1.0.5.5 07/07/03 Fixed: File names were mixed-up if two or more files were converted at the same time Bug Noted: If two or more files are converted at the same time, the new option "Adjust data offsets at epoch intersections (recording off/on)" (Conversion Settings - Offsets and Gains - Offsets) does not work properly 06/03/03 Fixed: If the bdf file header indicates "-1" ("unknown") for the number of data records, this value is calculated ('estimated') from file size and the number of samples per record for the last channel 05/16/03 Release PolyRex 1.0.5.2 05/16/03 Added: Possibility to flag bad channels (highlight the channel under "Conversion Settings - Channels and Reference - Recorded Channels" and use the right-click pop-up menu or Ctrl-B), which will exclude the flagged channel from overall gain calculation; however, flagged channels are converted, and the flag is not stored in the ini file 05/15/03 Added: Grid option and freely scalable display to Analysis Graphic form 05/14/03 Added: New "Analyze" button to preview how conversion settings will affect destination gains, events, etc. Added: New check box "Adjust data offsets at epoch intersections (recording off/on)" (Conversion Settings - Offsets and Gains - Offsets) to correct for any offset gaps caused by stop/start of the recording 05/13/03 Added: New form (View - Analysis Graphic [F6]) to display destination gains as bar chart and source integer offsets as line chart (means for each data record/channel) 04/25/03 Setup: Tarma Installer/Uninstaller for Win95/98/ME/2000/XP 04/24/03 Release PolyRex 1.0.4.4 04/24/03 Fixed: Right-click pop-up menus (Conversion Settings - Channels and Reference - Recorded Channels / New Channels) 04/24/03 Fixed: Memory access errors occurred under certain incomaptible settings when new channels were defined 04/18/03 Fixed: New label (Conversion Settings - Channels and Reference - New Channels) was not updated if not combined with any other settings changes 04/16/03 Release PolyRex 1.0.4.3 04/16/03 Added: Documentation of revisions and changes 04/16/03 Fixed: Error message if variable LastDir= in ini file points to a non-existing directory 04/16/03 Fixed: Unable to modify label of first new channel (Conversion Settings - Channels and Reference) 04/16/03 Fixed: Adjusted predefined screen coordinates for 10-20 labels 04/16/03 Fixed: Misplaced trigger scheme for byte 1 (bug introduced with new image used for new tab) 04/15/03 Release PolyRex 1.0.4.2 04/14/03 Added: New tab (Conversion Settings - Neuroscan Display) allows to toggle between predefined 10-20 channel layout and evenly-distributed, sequenced channel layout 04/14/03 Changed: Default URL for updates is now "http://psychophysiology.cpmc.columbia.edu/PolyRex.htm"