(Submitted to devsupp; sharing with the group for good measure.)
There is a MAJOR error (actually a regression) in <Event.h> in the
current seeded SDK 3.1. Two event structures are missing tags:
struct { // <<== TAG penUp IS MISSING HERE
PointType start;
PointType end;
} penUp;
struct { // <<== TAG keyDown IS MISSING HERE
WChar chr;
Word keyCode;
Word modifiers;
} keyDown;
These struct tags were present in SDK 3.0. My code makes heavy
usage of the struct tags in this file. This breakage now causes my
application to fail to compile with about 3,000 (yes three thousand)
compiler errors. Can this PLEASE be fixed for the final 3.1 SDK?
Some background: those same struct tags were missing in SDK 2.0 but
were fixed in 3.0. But now they have vanished in 3.1. Did somebody
modify an obsolete 2.0 version of this file when making the
modifications for the new features in 3.1?
-slj-