http://bugs.winehq.org/show_bug.cgi?id=11019
--- Comment #13 from Saulius K. saulius2@gmail.com 2008-03-04 02:30:50 --- Andrew, broadening app version in a summary is probably right thing to do.
Although following Java bugreport [2] is too old (2002) and the versions differ (1.5.0 vs 1.4.1), it may be usefull for investigators, as it speaks about infinite loop inside Win32GraphicsEnv.initDisplay() or AwtWin32GraphicsDevice::Initialize() and is related to color depths.
It would be nice to get JRE 1.5.0 sources, and IMHO it is quite doable. OpenJDK writes [3]:
| Sources | | AWT has a very old code base, and has a complicated structure. ... | ... | The native parts of the code base are written in C and C++. Most of the code is | platform-specific and resides in the corresponding directories: src/solaris/ or | src/windows/
As this code base is old, it probably isn't changing too much. Nevertheless, I found a download page [4] for JDK 5.0, which seems to offer a source of J2SDK. See link "Download(SCSL Source)", probably.
I am not planning to investigate this ATM, but maybe someone is.
[2] http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4684966 [3] http://openjdk.java.net/groups/awt/ [4] http://www.sun.com/software/communitysource/j2se/java2/download.xml#t3c1