[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
| Re: [eclipse-pmc] PMC Bug Fix Request: to fix broken multi-select	FileDialogs on 64-bit Windows | 
Busts some common scenarios for the SDK when running on 64-bit. We should fix. +1.
McQ.
![Inactive hide details for Grant Gayed---06/17/2008 11:08:13 AM---GOALS/BENEFITS: In SWT's 64-bit Windows port the FileDialog fa]() Grant Gayed---06/17/2008 11:08:13 AM---GOALS/BENEFITS: In SWT's 64-bit Windows port the FileDialog fails to open if it has style
Grant Gayed---06/17/2008 11:08:13 AM---GOALS/BENEFITS: In SWT's 64-bit Windows port the FileDialog fails to open if it has style
| ![]() From:
 | ![]() Grant Gayed/Ottawa/IBM@IBMCA
 | 
| ![]() To:
 | ![]() eclipse-pmc@xxxxxxxxxxx
 | 
| ![]() Date:
 | ![]() 06/17/08 11:08 AM
 | 
| ![]() Subject:
 | ![]() [eclipse-pmc] PMC Bug Fix Request: to fix broken multi-select FileDialogs on 64-bit Windows
 | 
GOALS/BENEFITS:
 
In SWT's 64-bit Windows port the FileDialog fails to open if it has style SWT.MULTI (on 64-bit Windows XP and 64-bit Windows 2003 Server only).  A callback in SWT is not being found because its signature is missing one piece of markup that converts a variable from type int to long (32 to 64 bits) during the 64-bit build process.
 
The initial reported case in Eclipse where this fails is when adding an external JAR to a Java project's build path.  However there are other scenarios in Eclipse where multi-select FileDialogs are used as well, and they will fail to open in a similar manner.
 
ASSOCIATED BUG:
 
https://bugs.eclipse.org/bugs/show_bug.cgi?id=237432 (Add External JARs in Java Build Path fails consistently)
 
RISKS:
 
Very Low.  SWT's Windows port only runs on the Windows version of Eclipse, and in SWT's 32-bit port this is not a code change because it just appears as an added comment.
 
PERFORMANCE IMPACT:
 
None
 _______________________________________________
eclipse-pmc mailing list
eclipse-pmc@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipse-pmc

