From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.2.1) Gecko/20030206 Description of problem: Using mozilla-1.2.1-20 in conjunction with j2re-1.4.1_02-fcs to carry out online banking operations via the Internet, it turns out that the corresponding Java form is rendered badly (see attached PNG-file, where only the upper half of text entries is displayed). Version-Release number of selected component (if applicable): 4.2.99.901-20030213.0 How reproducible: Always Steps to Reproduce: 1. Connect to my bank via Internet 2. Wait for Java application to be started 3. Login to my bank account Actual Results: The entry boxes are rendered poorly. In fact, their vertical size is too small, such that only the upper half of text entries is displayed. Expected Results: The entries of text boxes should be rendered properly. Additional info: The problem exists ever since I am using mozilla for this purpose, and I thought it was a problem with SUN's JRE, but I had the occasion to try out the same on a DELL Precsion workstation with some NVidia chip based graphics card, and there everything was fine. I conclude that the difficulties may be related to the XFree86 driver implementation. The actual module used in the present case is 'mga'. The graphics card is a Matrox Millennium II PCI card with 8MB of memory.
Created attachment 90791 [details] Screenshot of poorly rendered Java form
This could be a mozilla problem, or it could be a Java problem. There is no way to really know what it is. I obviously can't log into your bank account in order to reproduce this, so I'm not sure what - if anything can be done about it. Disable 2D acceleration with Option "noaccel" and see if the problem goes away. If so, then it is possibly a video driver issue, if not then it is possibly a mozilla or java issue. What happens when you disable 2D acceleration?
Neither adding the "noaccel" option to the "XF86Config" file nor configuring the graphics card as a VESA-compatible device cures the reported flaw. However, I insist that on some DELL Precision workstation used for comparison, running Red Hat Linux 7.2 and *exactly* the same versions of "mozilla" and "j2re" but a different graphics device (NVidia) and an older version of XFree86 4, everything works fine.
Well, as of j2re-1.4.2-beta, the rendering is much more improved, virtually flawless, except for bad alignment of boxes. However, text entries are perfectly readable now (see attached screen shot).
Created attachment 91048 [details] Screenshot of better rendered Java form
If you have changed the Java version you're using, and you are seeing rendering changes on screen - either improvements or regressions, that seems indicative to me that the rendering problems stem from within Java itself, and not from XFree86. Have you contacted your Java vendor about this problem?
This is most likely a Java implementation bug, and not an XFree86 bug. Closing as NOTABUG.