30 lines
1.4 KiB
Plaintext
30 lines
1.4 KiB
Plaintext
Bug Notes
|
|
|
|
Initialization is hard to follow
|
|
Conditional statements for tests that could not possibly true.
|
|
Invalid setting of flags
|
|
Improperly initialized structures before calling SPI_GETHIGHCONTRAST
|
|
Obsolete functions being used
|
|
Non-NULL values passed to functions that require NULL values
|
|
There was code that appended spaces to color scheme and then more code that removed the spaces - looked like 2 programmers worked on it.
|
|
There were loops that would never execute.
|
|
Incorrect array sizes passed to many, many functions
|
|
Variables declared, initialized but never used
|
|
HIGHCONTRAST and MOUSEKEYS did not have ??F_HOTKEYSOUND and ??F_CONFIRMHOTKEY flags set properly
|
|
Functions exist that never get called
|
|
Incorrect access rights specified when creating a registry key - system would not allow values to be set.
|
|
Code fragments repeated throughout
|
|
Repeated useless code: x = 5; x = 5;
|
|
FilterKeys Slider controls were handled incorrectly - worked on Win95 by coincidence
|
|
|
|
SPI_?ETKEYBOARDPREF is not on WinNT
|
|
SPI_?ETHIGHCONTRAST is not on WinNT
|
|
SPI_?ETSERIALKEYS is not on WinNT
|
|
// NT doesn't support SSF_INDICATOR but it's not documented or exposed by this Applet.
|
|
SOUNDSENTRY.iFSTextEffect is not supported on WinNT
|
|
SOUNDSENTRY.iWindowsEffectMSec is not supported on WinNT
|
|
|
|
MouseKeys:
|
|
WinNT only supports: MKF_MOUSEKEYSON, MKF_AVAILABLE, MKF_HOTKEYACTIVE, MKF_HOTKEYSOUND
|
|
WinNT does not support: MKF_CONFIRMHOTKEY, MKF_INDICATOR, MKF_MODIFIERS, MKF_REPLACENUMBERS
|