Documente online.
Zona de administrare documente. Fisierele tale
Am uitat parola x Creaza cont nou
 HomeExploreaza
upload
Upload




PC-Doctor for Windows

software


PC-Doctor Inc.




PC-Doctor for Windows  Dapi-4 Diagnostic Modules Release Notes for 11/15/02 Version 4.1.986

Release notes for PC-Doctor 4.1.986

CONFIDENTIAL!

PROPRIETARY INFORMATION!

DO NOT COPY!

Revision History:

03-05-02 RC

Version 4.1.919

Beta

03-18-02 RC

Version 4.1.926

Beta

03-28-02 RC

Version 4.1.930

Beta

04-10-02 RC

Version 4.1.941

Beta

04-24-02 RC

Version 4.1.947

Beta

05-01-02 RC

Version 4.1.947

Beta

05-21-02 RC

Version 4.1.953

Beta

06-04-02 RC

Version 4.1.956

Beta

06-26-02 RC

Version 4.1.960

Beta

07-12-02 RC

Version 4.1.964

Beta

07-25-02 RC

Version 4.1.965

Beta

07-26-02 RC

Version 4.1.966

Release

08-27-02 RC

Version 4.1.969

Release

09-13-02 RC

Version 4.1.970

Release

10-01-02 RC

Version 4.1.975

Release

10-11-02 RC

Version 4.1.978

Release

11-05-02 RC

Version 4.1.982

Release

11-13-02 RC

Version 4.1.985

Release

11-15-02 RC

Version 4.1.986

Release

PRINTED 1:55 PM

Dapi-4 Diagnostic Modules Release Notes for 11/15/02 Version 4.1.986

Release notes and specification compliance checklist.

Release Notes for 4.1.986

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 4491

PCDrDVDRw

PCDRDVDDrive

PCDrDVDRw

Issue: DVD Movie test fails on non-prerecorded media

Fix: The DVD test is looking for the DVD_READ property to be current property. However, if a DVD RW disc is inserted the DVD_REWRITABLE property is the first one encountered. Made sure the DVD_READ feature is current when enumerating DVD test.

TT 4453

PCDrParallelPort

Issue: PCDrParallelPort.ini inconsistent (Refix)

Fix: Missing enable/disable key in some INI. Added enable/disable key in other INI files.

NOTE: Following keys are checked to make sure they are in PCDrParallelPort.ini for all customers.

PCDrParallelPort/Settings/Internal Read and Write Test]
Enabled=true

[PCDrParallelPort/Settings/External Read and Write Test]
Enabled=true

Dapi-4 Diagnostic Modules Release Notes for 11/13/02 Version 4.1.985

Release notes and specification compliance checklist.

Release Notes for 4.1.985

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3300

PCDrDVDRw

Issue: Write speed displayed for DVDRW test is incorrect

Fix: Updated Write Speed along with updated .INI keys and formatting capabilities

TT 3959

PCDrSmart

Issue: Status Test Failed-will not test HDD's connected to RAID controller

Fix: Updated SCSI RAID code to support Windows 2000.

TT 4261

PCDrMicrophone

Issue: Korean translation yet in place

Fix: Added Korean translations.

TT 4262

PCDrMouse

Issue: Korean translation yet in place

Fix: Added Korean translations.

TT 4263

PCDrMonitor

Issue: Korean translation yet in place

Fix: Added Korean translations.

TT 4265

PCDrKeyboard

Issue: Korean translation yet in place

Fix: Added Korean translations.

TT 4266

PCDrAVI

Issue: Korean translation yet in place

Fix: Added Korean translations.

TT 4267

Interactive Modules

Issue: Interactive test result prompt: Korean translation yet in place

Fix: Added Korean translations.

TT 4268

PCDrCDDrive

Issue: Prompts: Korean translation yet in place

Fix: Added Korean translations.

TT 4269

PCDrKeyboard

Issue: Device name is corrupt under Korean

Fix: Corrected Korean translations.

TT 4292

PCDrMouse

Issue: Localized text does not fit in the More Info window

Fix: Updated more info dialog so that, the German strings would not get cut off

TT 4293

PCDrAVI

Issue: Localized text does not fit in the test boxes

Fix: Resized dialog to fix localized text.

TT 4529

PCDrSCSI

Issue: Need to add SCSI-Self Diag to SCSI CD-ROM test

Fix: The SCSI self test has been added to all SCSI optical drive tests in the CUI.

TT 4464

PCDrSerialPort

Issue: Serial Port Test Failed Defect Code= 0300-210

Fix: Updated code in getbase.c to fix this issue.

TT 4473

PCDr2D3DVideo

Issue: "General Failure" results if unsupported mode is tested on Video module

Fix: Added A message to the diagnostic so when a device does not support any of the requested video modes it will report this new message

NOTE: PCDr2D3Dvideo.ini has been updated with the key PixelTolerance=5.

PixelTolerance: The Line draw test renders two sets of lines in memory. The test will then compare each pixel on every line from two different renderings of these lines. If the difference in shades of color between any two pixels is greater than this value (PixelTolerance), then the test will fail. Be careful in setting this value as setting it too low can cause the Line Draw Test to incorrectly fail.

TT 4091

PCDrParallelPort

Issue: Parallel Port test fails when base address is changed

Fix: Updated code in getbase.c to fix this issue.

TT 4402

PCDrDVDDrive

Issue: DVD movie test takes too long to run

Fix: Shorten PCDrDVDDrive.ini coverage parameters.

TT 4470

PCDrCDRw

Changed: CDRW tests require blank media

TT 4484

PCDrCDRw

Changed: Correct a typo in CDRW test

TT 4504

PCDrHardDrive

Changed: Memory Card Readers tested by HD test

NOTE: Added code to CDriveTest::DiscoverDevices() to check if the test is designed to ignore removable drives. Added virtual function to all hard drive test classes to return true for this function, all tests other than the hard drive tests will return false. Added virtual "IsRemovable()" method to CDrive class. Added CWin32Drive class override of this function which determines whether drive is removable using IOCTL_GET_DISK_GEOMETRY. Added INI file switch "EnableIgnoreRemovableDrives" which enables this new functionality - default is true.

Dapi-4 Diagnostic Modules Release Notes for 11/05/02 Version 4.1.982

Release notes and specification compliance checklist.

Release Notes for 4.1.982

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 4093

PCDrMouse

Issue: Mouse Test Doesn't Display Graphics with Logitech Cordless Optical Mouse

Fix: This is really a driver issue (the mouse only has two buttons and a scroll wheel). Added new ini key iForceMouseType so that when UNKNOWN_MOUSE_TYPE is found, we can use iForceMouseType to force mouse type to a specific 858h75i type. IForceMouseType will be ignored when the module successfully detect mouse type.

NOTE: PCDrMouse.ini has been updated.

TT 4118

PCDrJoyStick

Issue: PCDrJoystick in Portuguese: Translation of instructions too big for text box

Fix: Resized instruction box to fit text.

TT 4198

PCDrSerialPort

Issue: Serial Port does not detect COM ports on some systems

Fix: Updated Getbase.C to detect COM port.

TT 4217

PCDrWav

Issue: 4.1.969 CHT: PCDrWav yes/no prompt includes garbled title

Fix: Corrected CHT translation string in String DB.

TT 4218

PCDrWav

Issue: 4.1.969 CHS: PCDrWav yes/no prompt includes garbled title

Fix: Corrected CHT translation string in String DB.

TT 4220

PCDrParallelPort

Issue: Test fails on some systems

Fix: Updated Getbase.C to detect parallel port on some systems.

TT 4292

PCDrMouse

Issue: Localized text does not fit in the More Info window

Fix: This was fixed by the fixing a bug in the strings database.

TT 4294

PCDrKeyboard

Issue: Localized text does not fit in the test box

Fix: This was fixed by the fixing a bug in the strings database.

TT 4299

PCDrSystemboard

Issue: RTC test names not translated

Fix: The strings have been extracted from the rc file into the string database. These strings are now translated.

TT 4323

PCDrMouse

Issue: More Info Title shows "MoreInfo" instead of "PCDrMouse"

Fix: Renamed dialog from "PcdrMoreInfo" to "PcdrMouse".

TT 4330

PCDrParallelPort

Issue: Module doesn't enumerate on some systems.

Fix: Made some changes to the getbase() function that fixed this issue.

TT 4331

PCDrLSDrive

PCDrFloppy

PCDrZipDrive

Issue: Multiple entry for "Enables/Disables the test within the module"

Fix: Fixed INI files to remove the duplicate Enable/Disable under pattern test.

NOTE: Following INI files has been updated:

PCDrLSDrive.ini, PCDrFloppy, PCDrZIpDrive

TT 4333

PCDrTapeDrive

Issue: Module does not prompt for media.

Fix: A new .INI key "PromptUserForMedia=false" has been added to prompt for media. Default setting is false, set to true to prompt for media.

NOTE: PCDrTapeDrive.ini has been updated.

TT 4346

PDrDVDDrive

Issue: Funnel seek test returns N/A. Device 0 not seen/ready for testing

Fix: Added support for 1394 DVD drives

TT 4426

PCDrWav

Issue: CHT-Copyright string is missing on the PCDrWav Description UI

Fix: CHT and CHS strings have been inserted into the string database to fix this issue.

TT 4435

PCDrSerialPort

Issue: Invalid baud rate found in configuration file

Fix: Updated code to support 300 baud, and changed default INI.

TT 4437

PCDrDVDRW

PCDrDVDRAM

Issue: PCDrDVDMinusRW Module enumerated on a DVDRAM Drive.

Fix: The DvdMinusRw test needs to check the DVD-RW feature bit in order to determine if the drive supports DVD-RW media. This will prevent it from being enumerated by the DVD-RAM test. Also, The DVD-RW profiles need to be current in when checking for DVD-RW media.

TT 4440

PCDrHardDrive

Issue: Pattern test default not stated correctly in the INI

Fix: Changed comment in INI for pattern test to read "default=false".

TT 4453

PCDrParallelPort

Issue: PCDrParallelPort.ini incosistent

Fix: Missing enable/disable key in some INI. Added enable/disable key in other INI files.

TT 4466

PCDrDVDDrive

Issue: Tests do not run\run too quickly on QSI DVD-ROM drives

Fix: CD drives need to be able to determine which sectors on a drive to skip. This does not need to be done for DVD drives. What is occurring is that we are actually skipping all sectors on certain DVD drives. Code added to insure that all sectors are testable for DVD media.

TT 4211

Installation

Issue: InstallShield: by default, Destination folder = PC-Doctor

Fix: If there are no values for the target directory in the ini files or the registry, the installer will now default to "PC-Doctor for Windows" instead of just "PC-Doctor"

TT 4212

Installation

Issue: InstallShield: by default, Start\Programs folder = CUI

Fix: For both the EUI and CUI, if there is no value for the start menu folder in the ini files, the default folder will now be "PC-Doctor for Windows" instead of either "PC-Doctor Consumer UI" or "PC-Doctor Expert UI"

Dapi-4 Diagnostic Modules  Release Notes for 10/11/02 Version 4.1.978

Release notes and specification compliance checklist.

Release Notes for 4.1.978

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 4334

PCDrMouse

Issue: PCDrMouse hangs while enumerating, preventing launch of CUI

Fix: Mouse module was hanging during enumeration when getting the device caption. To solve the issue, we are getting the caption from registry instead of using setupapi.

TT 3740

PCDrAudio

Issue: Audio Module Test Package Subtest 11 (CD Audio Test) does not have a test name

Fix: Modified code that finds the base address of the serial port to fix this issue.

TT 4175

PCDrNetwork

Changed: Develop Bluetooth and wireless network device testing

Made the test ping the local loopback address 127.0.0.1 if no remote address to ping is found for the network adapter. This is a temporary fix until we can find a way to properly test wireless 802.11 networks where we currently cannot get a remote address to ping.

This feature can be activated using the following new INI switch:
[PCDrNetwork/Settings/Network Communication Test]

PingLoopbackIfNoRemoteAddrFound=1

If this INI setting is set to true and no remote addresses are found, the test will only ping the local loopback address. An informative event will also be generated explaining to the user that only the local loopback address is being pinged. This event code is 16.

The current text for this new event is "No remote address was found on the local subnet. The test will ping the local loopback address instead. If you are running a wireless network in ad-hoc mode this is normal. If you are not running a wireless network, you may not be logged on or your network settings may be incorrect. If the test passes but your network still cannot communicate, please check that you are logged on and that your network settings are correct."

NOTE: PCDrNetwork.ini has been updated with the following key:

PingLoopbackIfNoRemoteAddrFound=1

TT 4394

PCDrMonitor

Issue: Corrupted video text on the JP monitor test.

Fix: Added code to change character set on Japanese OS.

Dapi-4 Diagnostic Modules Release Notes for 10/01/02 Version 4.1.975

Release notes and specification compliance checklist.

Release Notes for 4.1.975

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 2247

PCDrAudio

Changed: Added MIDI subtest

NOTE: PCDrAudio.ini has been updated.

TT 4087

PCDrDVD-RW

Issue: Add DVD-RW functionality for H L Data Storage super drive

Fix: Created new module to test DVD-RW drives

NOTE: PCDrDVDMinusRw.exe and PCDrDVDMinusRw.ini has been added to the build.

TT 4198

PCDrSerialPort

Issue: Serial Port does not detect COM ports on some systems

Fix: Modified code that finds the base address of the serial port to fix this issue.

TT 4342

PcdrSerialPort

Issue: Module LoopbackTest ignores INI baudrate settings

Fix: Changed the code for the "loopback test" to support setting specific baud rate to test in the INI file.

NOTE: PCDrSerialPort.ini has been updated.

TT 4220

PCDrParallelPort

Issue: Test fails on HP-D 6016US system

Fix: Modified code that finds the base address of the parallel port to fix this issue.

TT 4330

PCDrParallelPort

Issue: Module doesn't enumerate on some systems.

Fix: Modified code that finds the base address of the parallel port to fix this issue.

Dapi-4 Diagnostic Modules Release Notes for 09/13/02 Version 4.1.970

Release notes and specification compliance checklist.

Release Notes for 4.1.970

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3525

PCDrModem

Issue: PCDrModem should use settings from "Dialing Rules"

Fix: RasSetEntryProperties() was returning ERROR_INVALID_PARAMETER on Windows 98 and Me because the RASENTRY structure being passed to it had an invalid setting for the "dwCountryID" field. The buggy code was setting the "dwCountryID" field to be equal to the "dwCountryCode" field, but they are not always the same. Fixed by getting the TAPI list of countries and looking up the country in the list using the country code to be dialled provided in the INI file. If a match is found, the country ID for the matching country is set in the RASENTRY struct passed to RasSetEntryProperties.

TT 3836

Interactives

Issue: All Interactives - tests that prompt if test pass is missing logo

Fix: The old way had us spawning a child thread which displayed the message box. If the test was aborted we killed the child thread and then hoped that killing the thread would kill the message box. Unfortunately this doesn't work when message boxes use the MB_TOPMOST style, which was another change we had made to fix bad icons appearing in the upper left corner of the message boxes.

This new way of aborting message boxes is Microsoft certified - (see Microsoft Knowledge Base Article - Q181934. It now lets us use the MB_TOPMOST style again to fix the incorrect icons on the message boxes.

TT 3971

PCDrModem

Issue: PCDrModem returns N/A on higher (>9) COM ports

Fix: DeviceReferenceServer was using code in SystemConfig2.cpp to only look at first digit in COM port name, for example "COM1". Because of this if could only handle COM port numbers between 1 and 9. Changed code to handle any COM port number.

TT 4007

PCDrNetwork

Issue: Various PCMCIA network cards labeled with garbled characters

Fix: Bug was happening because code was assuming "bDesc" field of MIB_IFROW struct was null-terminated. The correct method is to get the count of characters from the "dwDescrLen" field of the same struct.

TT 4026

Interactives

Issue: Interactive message windows: title bar should contain localized test name

Fix: Added Dapi::CTest::GetTranslatedTestName() method to display localized test name.

TT 4155

PCDrWav

Issue: localization-PCDrWav-pre-test prompt string cut off

Fix: Updated main and more info dialog so that the strings do not get cut off in other languages

TT 4157

PCDrPrinter

Issue: localization-PCDrPrinter-pre-test prompt string cut off

Fix: Updated the dialog so that the strings do not get cut off in other languages

TT 4213

PCDrCDRW

Issue: When test is cancelled, it is reported as a failure

Fix: To be consistent with the standard CD and DVD tests the CDRW and DVDRW tests have been changed. Previously if the user hit cancel to the no media prompt the test was marked as FAILED. The change is to now report ABORTED if the user hits cancel. Also, in the case where prompting is turned off, if there is no media or if the media is of the wrong type, the test will now report CAN_NOT_RUN instead of FAILED.

Also, for consistency, if there is no media and the user hits CANCEL when prompted, the test will load the CD tray before exiting so that it is not left in the open position.

TT 4215

PCDrMouse

Issue: Drag and Drop test doesn't show diskette in drive

Fix: Updated the main and more info dialog so that, they are displayed properly. Fixed the drag and drop issue. Added a function to calculate the drop point instead of hard coding it.

TT 4219

PCDrAvi

Issue: PCDrAvi returns "Can Not Run" on XP/2K by default

Fix: The latest code does not show this problem. Update module with the latest code.

TT 4234

PCDrPrinter

Issue: Localization -- Printer Test issues

Fix: Updated localized strings in string database.

TT 4242

PCDrLSDrive

PCDrFloppy

PCDrZipDrive

Issue: Add PromptUserForMedia in Pattern Test for LS Drive, Floppy, & Zip

Fix: Updated INI files to include the following key under pattern test section:

PromptUserForMedia=true

NOTE: PCDRLSDrive.ini, PCDrFloppy.ini, and PCDrZipDrive.ini have been updated.

TT 4253

PCDrCPU

Issue: Test names corrupt under Spanish

Fix: String database was updated for string problem. If we get the strings from the string database we should be fine.

TT 4258

PCDr2D3DVideo

Issue: request for more information in failure log

Fix: Some of the Test name strings were not up to date which caused an error while reading in information from the PCDr2D3DVideo.ini file. These strings have been updated. Also error strings will now also report the display mode that the error occured in.

NOTE: PCDR2d3dVideo.ini has been updated.

TT 4259

PCDrSmart

Issue: SMART Drive Test indicated garbled chars on Module Version NumberUI

Fix: Updated localized strings in string database.

TT 4260

PCDrSmart

Issue: SMART Drive Test indicated garbled characters on the Module VersionUI

Fix: Updated localized strings in string database.

TT 4272

PCDrModem

Issue: Incorrect Event Message

Fix: Fixed incorrect event message where one of the parameters was not getting substituted.

TT 4290

PCDrMonitor

Issue: Localized text does not fit in the test box

Fix: Changed size of the dialog box to fit all text.

TT 4291

PCDrWAV

Issue: Localized text does not fit in the test box

Fix: Changed size of the dialog box to fit all text.

TT 4292

PCDrAVI

Issue: Localized text does not fit in the test boxes

Fix: Changed size of the test dialog to fit all text.

TT 4295

PCDrJoystick

Issue: Localized text does not fit in the test box

Fix: Changed size of the test dialog to fit all text.

TT 4296

PCDrMicrophone

Issue: Localized text does not fit in the test box

Fix: Changed size of the test dialog to fit all text.

TT 4298

PCDrMouse

Issue: "More Info" window truncates text under Japanese

Fix: Changed size of the test dialog to fit all text.

Dapi-4 Diagnostic Modules Release Notes for 08/27/02 Version 4.1.969

Release notes and specification compliance checklist.

Release Notes for 4.1.969

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3921

PCDrAudio

Issue: PCDrAudio cable check test sometimes loops continuously

Fix: Removed the J=2 line from right after if (dwNumUserSpecifiedSources). J=2 was valid if SearchForInputLine=TRUE but caused the test to never get out of the while(pdwSrcLineTypes[ j] != -1) loop if SearchForInputLine=FALSE.

Removing this line causes the test to still go through the source lines loop a couple of times (even though the source line is specified) but that is okay.

TT 3933

PCDrUSB

Issue: USB Test fails on Brookings motherboard

Fix: The problem is in device enumeration. Fixed bug in device enumeration.

TT 3939

PCDrUSB

Issue: Add event describing elapsed time a popup message is on the screen

Fix: Added code to Dapi::CTest::AbortableMessageBox() to generate an informative event saying how many seconds it took the user to close a message box.

Added new "GenMsgBoxRespTimeEvent" setting to the Windapi configuration INI section (for example the [PCDrNetwork/Settings/Windapi] section) which controls whether this event is generated - default if false.

NOTE: All INI files have been updated to include the following key:

GenMsgBoxRespTimeEvent=false.

TT 4024

PCDr2D3DVideo

Issue: 2d3d Video test passes when invalid modes are selected

Fix: Fixed an initialization error that caused the test to not run.

TT 4030

PCDrCDDrive

Issue: The modules tries to run audio test on systems without sound cards

Fix: The test has been modified so that it first checks to make sure that the system being tested has a sound card. If it does not then an event is logged and the test returns CANNOT_RUN. The fix could have also been iimplemented so that the test would not enumerate if there was no sound card. There were pros and cons for each method but I thought that not enumerating any CD drives for the CD audio test might be confusing to the end user. This can be changed if we get any feedback from customers

TT 4050

PCDrMouse

Issue: "More Info" in Portuguese is too long for button

Fix: made changes to the rc file in terms of the size of the dialog and some of the controls, because the more info button could not display some of the translations

TT 4051

PCDrKeyBoard

Issue: Output messages do not name actual keystrokes

Fix: The percent sign was missing from the Portuguese string so it wasn't loading the string parameter. Fixed the string in the string database. Once the files are generated from the database, the problem should be fixed

TT 4052

PCDrKeyboard

Issue: 'Click "Start" to proceed' not localized in Portuguese

Fix: This text was added to the dialog when the problem was that the dialog will not get focus. However the strings were not added to the database. What I did was to remove the strings from the rc file, since focus is no longer a problem.

TT 4084

PCDrHardDrive

Issue: Tests run too fast on Non-English OS, Multi-HDD systems

Fix: This issue is caused by the fact that the Coverage value in the .INI file is not being converted correctly. The atof function is being used, however this function does not handle the decimal point correctly in non English OSs. Since the conversion is being truncated at the '.' the Coverage being used is not valid. The 'atof' call will be replaced to be non language specific.

TT 4097

Optical Drives

Issue: Prompt sequencing for optical drive tests are misleading\confusing

Fix: This issue exists in both the CDRW and DVDRW tests. The prompt strings will be changed so that they do not mention wrong media inserted. They will only prompt the user for the correct media.

TT 4182

PCDrAudio

Issue: Rough Audio test will not pass after prompt to install loopback

Fix: This was caused because the gain is being stepped during the first try through the loopback check. It fails, but the gain doesn't get reset so the 2nd time through the loop the gain is too high causing distortion and the test fails.

Dapi-4 Diagnostic Modules Release Notes for 07/26/02 Version 4.1.966

Release notes and specification compliance checklist.

Release Notes for 4.1.966

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 4027

All modules

Issue: No strings in Portuguese for many tests, Monitor Test, AVI Test missing Strings

Fix: No strings were showing anywhere in all tests when run in Portuguese. In the AVI Test and Monitor test string IDs were shown in several languages. Modified code to display Portuguese in all modules.

NOTE: All modules are affected by this fix.

TT 3992

PCDrMicrophone

PCDrWAV

PCDrMouse

PCDrMonitor

PCDrAVI

PCDrPrinter

Issue: Mic Test Prompt for Pass/Fail not same with others

Fix: Made all user prompts that ask a question look the same (with question mark)

Dapi-4 Diagnostic Modules Release Notes for 07/25/02 Version 4.1.965

Release notes and specification compliance checklist.

Release Notes for 4.1.965

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3988

PCDrNetwork

Issue: Network Test does not enumerate "some" nics

Fix: On newer systems, if you pass a buffer size of 1 to the Win32 API function GetAdaptersInfo(), it can return ERROR_INVALID_PARAMETER, even though the documentation says it should return ERROR_BUFFER_OVERFLOW. Changed the code to handle a return value of ERROR_INVALID_PARAMETER.

NOTE: The following issues are also fixed along with this fix:

TT 4001 - Network diag does not enumerate PCMCIA ("PC-Card") adapters

TT 3931 - Network diag: Wireless adapter fails

TT 4010

PCDrCDDrive

Issue: Audio test does not work on some systems.

Fix: The target system has a 1394 interface to the CD drive. Since we do not have the drive letter available for 1394 or USB CD devices the test should be using the SCSI calls for those devices.

Dapi-4 Diagnostic Modules Release Notes for 07/12/02 Version 4.1.964

Release notes and specification compliance checklist.

Release Notes for 4.1.964

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3926

PCDrCDDrive

Issue: PCDrCdDrive CD Audio does not work with Digital CD Audio

Fix: The CD Audio subtest has been modified to work either through the audio cable or through the digital audio. The method to be used is selectable through the new .INI switch 'UseAudioCable'. The default value for this key is 'true' so as to be compatible with current versions of the module. To use digital audio the key should be set to 'false'.

NOTE: 'UseAudioCable' should be set to 'false' so that digital audio will be used. If the key is left out it will use the audio cable, as it currently does.

TT 3961

PCDrCDDrive

Issue: CD Audio test fails on DVD-RAM drives with burnt media

Fix: Allow playing of CD Audio on burnt media.

TT 4003

PCDrCDDrive

Issue: CD Audio test fails on music only CDs

Fix: Start play of audio track two seconds into the track

Dapi-4 Diagnostic Modules Release Notes for 06/26/02 Version 4.1.960

Release notes and specification compliance checklist.

Release Notes for 4.1.960

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3905

PCDrDVDRamDrive

Issue: Duplicate GUID in PCDrDvdRamDrive subtests

Fix: Create a new GUID for the DVD Ram Drive Patterns Test.

TT 3901

PCDr2D3DVideo

Issue: Direct Draw Run-Time error for ATI Rage XL: beta driver

Fix: Since it's not certain that the driver is behaving inappropriately, and since it's possible to prevent the driver's behavior from causing errors in the test, I have done so, pending the ability to check in the line draw and polygon draw tests.

I have created a function that waits on a surface until it's ready to go, and used that in the surface blit as well as the pattern fill functions of CSurface and descendents. 

I also removed a potential infinite loop from this code, by putting in a timer that will break out of the loop if the wait for Direct Draw takes too long.

This time out is settable through the ini file, with the variable MaximumSurfaceWaitTime (this is not currently checked for the polygon and line draw tests.)

TT 3906

PCDrCPU

Issue: CPU-MMX test fails on Hyperthreading CPUs

Fix: The current code was running the test on all virtual CPUs at the same time. This was causing an error in the MMX test. The code has been changed to run the test on the virtual CPUs one at a time.

TT 3701

PCDrCDRw

Issue: Auto prompt starts when testing CD-RW

Fix: Autorun needs to be extended until the test is complete. Autorun suppression is accomplished by simulating the SHIFT key being depressed. The solution is to not release the shift key until the module exits

TT 3883

PCDrCDDrive

PCDrDVDDrive

Issue: DVD Movie Test returns only N/A results

Fix: ReadTOC command used by CD test is not supported by DVD drives. Code modified

Dapi-4 Diagnostic Modules Release Notes for 06/04/02 Version 4.1.956

Release notes and specification compliance checklist.

Release Notes for 4.1.956

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3779

PCDrAVI

PCDrCdDrive

PCDrMicrophone

PCDrModem

PCDrMonitor

PCDrMouse

PCDrPrinter

PCDrWAV

Issue: Interactive test windows aren't model

Fix: Made all Message Boxes with user prompts System Modal.

TT 3789

PCDrNetwork

Issue: Network Test Won't Enumerate

Fix: Found that the bug does not happen in release version if you change Visual C project settings to link against "Debug Multithreaded" library. Go to Project | Settings in menu, in "Settings for:" combo box in upper left corner select "Win32 Release", then select "C/C " page, in "Category" combo box, choose "Code Generation", and in "Use run-time library" combo box choose "Debug Multithreaded".

TT 3670

PCDrSystemboard

Issue: RTC Rollover test will fail consistantly on certain ME systems

Fix: The system function SetSystemTime seems to function improperly on some systems. If it is being used to move the clock from some time inside daylight savings time to some time outside daylight savings time, or vice versa, the time set will be an hour off from what was intended.

The fix is to set the time in two parts. First, set the time to something with the proper Daylight Savings Timedness. Second, set the time to the desired time. Thus, the second time setting won't cross the daylight savings time boundaries, and the function will work properly.

NOTE: This test will NOT function properly in the hour from 1AM to 2AM, the second time it occurs, on the fall daylight savings time date. (In 2002, that day is October 27.)

TT 3386

PCDrAVI

Changed: Interactive: Pass/Fail? in AVI Test should appear after video runs, not at close. Added code to close test dialog when user click on "yes" or "no" on the pass/fail messages box.

TT 3246

PCDrAudio

Issue: PCDrAudio CD Audio test fails consistently

Fix: This issue is caused by the mixer. I updated the tests (cable check, rough audio, and CD Audio Cable) to allow the user to specify the Control IDs in the ini file. Using this method, the user can specify any control to use as input and output and doesn't have to rely on the test to correctly choose.

TT 3270

PCDrDVDRW

Issue: Translations for PCDrDVDRW have bad characters

Fix: All other translations are fixed except for the OK / Cancel button which came from Windows and we have no control over it.

TT 3582

PCDrAudio

Issue: PCDr Audio passes bad hardware

Fix: Changed the RoughAudio test so it only searches the mic and line-in if the SearchForInputLine is set to true. Added code to limit the number of steps the gain will be increased. Changed the code to start at iOutputGainPercent and iInputGainPercent and only increase by the specified number of gain steps. Added prompt to insert loopback if the loopback is not detected.

TT 3678

PCDrCDDrive

Issue: PCDrCDDrive module return SCSI error using CDRW media.

Fix: The real reason for this failure is that we are not skipping the transition gap area between sectors. The code will be changed to use the Table Of Contents of the CD to determine the start and end position of each track. This will allow us to skip the transition areas of the disc.

TT 3695

PCDrAudio

Issue: Causes "Internal Logic Error" when run without enumerating first

Fix: The module created a new test and a new device, but assigned them GUIDS that duplicated those of a previous test and device, and no code were added to the factories to build the new test and device. As a result, when the module tried to deserialize the test or the device from the stored .ser file, it tried to create the wrong kind of test, and wouldn't have been able to create the right kind of test. The device and test now have GUIDS that are different from any other device or test, and the factories have been updated

Dapi-4 Diagnostic Modules Release Notes for 05/21/02 Version 4.1.953

Release notes and specification compliance checklist.

Release Notes for 4.1.953

Note:

Module drop build. This build does not contain the entire set of Dapi-4 diagnostic modules.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3511

PCDrCPU

Issue: "Not Occupied" processors were listed in the O-LD Selection Page on systems with multiple CPUs.

Fix: Implement code to filter out duplicate CPU's from enumeration.

NOTE: PCDrCPU.ini has been updated.

TT 3606

PCDrModem

Issue: "Communication cable between two computers" is recognized as modem/device by OLD.

Fix: Made CModemTest::IsTestable() look at TAPI device capabilities for each modem to determine whether has voice capability. This is now used to filter out null-modem cables attached to COM ports.

TT 3606

PCDrCDDrive

Issue: Failed to run Diagnostics tests on TEAC CD-210PU USB Device.

Fix: This problem only occurs if Deserialization is done. This happens if we have the flag to enumerate each time turned off in the INI file. What is happening is that the SymbolicName is not being set during deserialization. The SymbolicName is used to determine the correct 1394 or USB drive to test. Code has been added to the drive test library and to the CDRW test to set the SymbolicName during deserialization.

NOTE: The following modules are affected by this change:

PCDrCDDrive, PCDrDVDDrive, PCDrDVDRAMDrive, PCDrHardDrive, PCDrFloppy, PCDrLSDrive, PCDrZipDrive.

Dapi-4 Diagnostic Modules Release Notes for 04/24/02 Version 4.1.947

Release notes and specification compliance checklist.

Release Notes for 4.1.947

Note:

In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.

Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.

In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.

If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3457

PCDrAudio

Change: Need an audio loopback test to run on second CD device. Users will be able to attache audio cables to both optical drives in a system and wants an automated "CD Audio Loopback Test" that checks either or both drives for the presence of the cable.

NOTE: PCDrAudio.ini has been updated

TT 3605

PCDrMicophone

PCDrWav

Issue: Microphone and Wave tests have popups during enumeration when no hardware.

Fix: Removed no device pop up message during enumeration.

TT 3093

Media Modules

Issue: SCSI Drive tests do not complete w/ Server.

Fix: The reason that the drives were not being enumerated properly is because the devices were not being recognized as SCSI. The Device Type was showing up as TWINTAIL, instead of one of the standard ENUM types such as SCSI, IDE, USB, etc... The check for TWINTAIL has been added

TT 3449

PCDrCDDrive

Issue: 2nd CD drive fails w/SCSI error when using 50MB burned.

Fix: On CDRW drives we can use the ReadTrackInformation command to determine the exact size of the track. We can then skip the unreadable transition area. However, the ReadTrackInformation command is not supported on all standard CD drives. So to get around this issue we need to ignore the ILLEGAL_MODE_FOR_THIS_TRACK failure which is caused when trying to read from the transition area. A search for a more permanent fix for standard CD drives is on-going.

Dapi-4 Diagnostic Modules Release Notes for 04/10/02 Version 4.1.941

Release notes and specification compliance checklist.

Release Notes for 4.1.941

Note:

In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.

Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.

In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.

If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3569

PCDrCDRw

Issue: CDRW Read Write Test Fails on new drive.

Fix: The reason the test was failing is because the first read from the drive was timing out. There is a four second timeout on all read commands. The first read command was taking around six seconds due to spin-up issues. By increasing the timout on the first read the problem goes away.

TT 3535

PCDrPrinter

Change: The name of the Default Printer should be displayed. Use the default printer's name as the caption/description of the device.

TT 3538

PCDrMonitor

Issue: PCDrMonitor should be more user friendly

Fix: Added code so that any non system keystroke will exit the test screens.

TT 3522

N/A

Issue: PC Doctor takes a long time to start.

Fix: Part of the solution to this issue is to set the INI key DiscoverPriorToTesting=false in all diagnostic modules. This change will shorten enumeration time when PC-Doctor is collecting information.

NOTE: DiscoverPriorToTesting=false are set for all modules for all costomers.

Dapi-4 Diagnostic Modules Release Notes for 03/28/02 Version 4.1.930

Release notes and specification compliance checklist.

Release Notes for 4.1.930

Note:

In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.

Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.

In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.

If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3384

PCDrKeyboard

Changed: Keyboard test should return Num, Caps, Scroll locks to pretest state.

TT 3386

PCDrAVI

Issue: AVI test should appear after video runs, not at close.

Fix: Added INI setting "iPromptAfterPlay= 1" to display prompt after run. By default, prompt will be after closing the dialog.

TT 1891

PCDrDVDDrive

PCDrDVDRAM

Issue: Pre-test prompts need to remain in front of GUI

Fix: Made media prompt MessageBoxes system modal so they don't get hidden.

TT 3385

PCDrMonitor

Issue: Monitor test should allow mouse click to exit test screens

Fix: Added code to trap mouse click event message (both left and right click) to close the dialog.

TT 3477

PCDrMonitor

Issue: Monitor test has unreadable info

Fix: Reformatted the database string so that the monitor test instruction 3 won't go off the screen.

TT 3482

PCDrDVDDrive

Issue: It has a DVD ROM test but prompts for a CD to test with..

Fix: There are two issues here:

1) DVD Media Prompt hidden. This is a duplicate issue and has been addressed in TT 1891.

2) DVD drive prompting for a CD. This is as designed. Both the CD and DVD tests will run on DVD drives if scripted that way. There may have been some confusion due to issue 1 where the DVD prompt was hidden. There is also a flag available in the INI file for the CD test that can prevent the CD test from running on DVD drives.

TT 3517

PCDrModem

Issue: Modem mod. make subtest 0, 1, 2, 3 check if modem is in use.

Fix: Now all the PCDrModem tests should fail the same way when the modem to be tested is in use. They should all fail with event 174 which displays the message "The device "DEVICE NAME" is in use."

TT 3446

PCDrModem

Issue: PCDRModem.ini-Automatic generated name not functioning w/subtest 4 and 5.

Fix: If "Make Temporary Connection" setting is true and "Connection Name" setting is blank, the Simple Connection and Connection Quality Tests will now create temporary dial-up connections with automatically generated names like "Temp Connection N" where N=1,2,3,... The tests tries different values of N until a name which does not match the name of any existing dial-up connection is found. Since temporary connections are deleted after testing, running the test multiple times sequentially with these settings should always create temp dial-up connections with the name "Temp Connection 1".

TT 3448

Media Modules

Issue: Add check and prompt for media for all media tests.

Fix: Added optional prompting for media in Floppy, ZIP and LS tests.

Dapi-4 Diagnostic Modules Release Notes for 03/18/02 Version 4.1.926

Release notes and specification compliance checklist.

Release Notes for 4.1.926

Note:

In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.

Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.

In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.

If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

TT 3381

PCDrZipDrive

Issue: PCDrZipDrive FAILS without media, should report N/A.

Fix: The drive test library has been modified so that if there is no media in the drive the test will report "CANNOT RUN" instead of "FAILED". As a future enhancement we may want to offer the ability to prompt the user for the correct media, as we currently do with the optical drive tests. This would require a change request.

TT 3052

PCDrCDRw

Issue: USB CDRW drive not enumerated.

Fix: Enhanced enumeration to handle all USB CDRW devices. An addition was made to the device enumeration to handle devices of type SCMMSD.

NOTE: This fix requires a change in a global file. All diagnostic modules may be affected as a result.

TT 3412

PCDrMouse

Issue: MouseTest generate the error message.

Fix: Added a check for getting the window handle when trying to determine if the mouse is clicking inside the dialog

TT 3431

PCDrPrinter

Issue: PCDrPrinter: disable "No Suitable Printer" dialog during enumeration.

Fix: Removed the pop up dialog box during enumeration.

TT 3270

PCDrDVDRW

Issue: Translations for PCDrDVDRW have bad characters.

Fix: Rebuilt module with latest database generated strings.

Dapi-4 Diagnostic Modules Release Notes for 03/05/02 Version 4.1.919

Release notes and specification compliance checklist.

Release Notes for 4.1.919

Note:

In order to improve our build and delivery processes, we have consolidated all of our diagnostics builds into one build that can be distributed to all of our clients.

Unfortunately, this enhancement forces us to change some aspects of the build. In order to avoid releasing potentially proprietary information, we have started our release notes track afresh. We will no longer indicate client or system specifics in release notes entries. This includes client specific issue tracking numbers.

In addition, each client will be given a Customer ID that you will have to enter the first time you run the installation. This will ensure that the proper configuration files are installed.

If you have any questions or concerns about these changes, please contact your PC-Doctor customer service representative and let us know how we can improve this to better serve you.

Important:

All modules have been rebuilt as part of the normal build process. All module versions may increment to indicate global changes made to external libraries.

Issues Fixed and Features Added:

Issue #

Module

Description

N/A

Installer

Note: The installer has been modified to save installation configuration information. The first time you run the installer you will have to enter your customer ID and deselect any modules that you do not want installed. Every subsequent installation will then use these same settings.

TT 3052

PCDrCDRW

Issue: USB CDRW drive does not enumerate.

Fix: Added USB and 1394 detection for CD, CDRW, DVD, DVDRW, and DVDRAM drives.

NOTE: This fix requires a change in a global file. All diagnostic modules may be affected as a result.

TT 3380

PCDrCDDrive

Change: Disable Optical drives' Autoplay function while optical test modules are running. Increased delay after media load in order to keep autoplay disabled longer

TT 3147

PCDrHardDrive

Issue: Bad error messages reported by HD test.

Fix: This problem is being caused by the fact that we are attempting to log a Windows System Error description when we are using PC-Doctors own driver. We need to use a more generic error message in this case. This requires a change to the drive test library. Hard Drive test will now display correct error code on Hard Drive failures.

TT 3208

PCDrCDRW

Issue: CDRW test only testing at one write speed.

Fix: The CDRW test has been updated with the following changes
1) The test will now run at each available write speed. Previously the test was only testing at the currently selected write speed. 2) Previously the CDRW test would blank the drive each time it ran the test. This was extremely time consuming. The test will now only blank the drive when it deems that it is necessary to do so. A new track will be written for each write speed in a test. There are 99 allowable tracks on a disc. Therefore the test will blank the drive only if there is insufficient disc space, insufficient tracks, or the disc has been finalized (un-appendable). This feature can be turned on and off by the new INI key "bPreEraseOnlyIfRequired". If the flag is off the test will blank each time it runs. The flag "bPreMinimalErase" has been removed.

NOTE: PCDrCDRW.ini has bee updated with the key "bPreMinimalErase" removed, and the key "bPreEraseOnlyIfRequired = 1" added.

TT 3270

PCDrDVDRW

Issue: Translations for PCDrDVDRW have bad characters.

Fix: Strings database has been updated to correct bad characters. No source code was changed.

TT 3301

TT 3302

PCDrMODEM

Issue: PCDRMODEM.EXE Will Fail subtest 5 if subtest 4 & 5 are run together in a script, and subtest 3 & 5 will pass with source code values on NT4.0.

Fix: 1. Added code to check if device to be tested is in use.
2. Added code to check if dial-up connection to use for testing the device is in use.

3. For connection quality test, added code to make sure still connected after each ping packet.

4. Made test easier to abort.


Document Info


Accesari: 1590
Apreciat: hand-up

Comenteaza documentul:

Nu esti inregistrat
Trebuie sa fii utilizator inregistrat pentru a putea comenta


Creaza cont nou

A fost util?

Daca documentul a fost util si crezi ca merita
sa adaugi un link catre el la tine in site


in pagina web a site-ului tau.




eCoduri.com - coduri postale, contabile, CAEN sau bancare

Politica de confidentialitate | Termenii si conditii de utilizare




Copyright © Contact (SCRIGROUP Int. 2024 )