<AWT Dev> [OpenJDK 2D-Dev] Java Fullscreen Mode with Xorg server 1.3.0+ (I'm ready to work on a patch)

Dmitri Trembovetski Dmitri.Trembovetski at Sun.COM
Mon Dec 3 13:08:16 PST 2007


   Hi Dan,

   thank you for filing the bug. I found your posts
   on various forums when researching for bug 6599351.

Dan Munckton wrote:
>> am I right that your are going to fix our code so it correctly handled 
>> situation when Xinerama is loaded but we have just one screen, so we 
>> could use Xrandr extension in such configuration?
> 
> Yes. I'm happy to try and produce a patch if there's no-one else working
> on this issue. My employer's product will soon be directly affected by
> the problem so I'm very motivated to see it solved as soon as possible.

   BTW, someone posted a hackish work around for this issue
   (see 6636469).

> This would be my first contribution to Java/OpenJDK and therefore I may
> not progress as quickly as others who are already involved. Is it true
> that new contributors are assigned a mentor to assist a little?
> 
>> This code is somewhere on boundary of AWT and 2D areas so you may want 
>> to also check with 2D.  As for AWT side I can say for sure that we do 
>> not work on similar issue.
> 
> Hello 2d-dev, is there anyone aware of/working on this problem already?
> (http://mail.openjdk.java.net/pipermail/awt-dev/2007-November/000109.html)
> 
>>  > I've still not opened a bug on the Java bug database, do I need to do
>>  > that to be tidy?
>>
>> you are supposed to send a path with bug id, so it looks reasonable to 
>> have one :)
> 
> I have now opened a bug which has been assigned an id. It's not yet
> visible in the external database but here's the link anyway:
> 
> http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6636469

   As I mentioned in my evaluation (you should see it shortly *)
   this bug is related to this one:
      http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6599351

   I think this should be addressed by two fixes:
     1. we need to correctly detect whether Xinerama is present and
        active (6599351)
     2. as you suggested we should relax the requirement concerning
        xinerama and randr (6636469)

   The first part (arguably =) belongs to AWT and will need to work
   correctly on both linux ans solaris (with newer Xorg servers).

   The second part belongs to 2D. I guess for the sake of simplicity
   we could fold both issues into the same bug report since they both
   have same underlying cause.
   Typically we close the newer bug as a duplicate of the older one.
   What do you think?

   Thanks,
     Dmitri
   Java2D Team

   *) You can sign up for Java2D related bug updates, that way you
      will see the new bug reports and updates as they come in:
        http://mail.openjdk.java.net/mailman/listinfo/2d-bugupdates




More information about the awt-dev mailing list