Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8145547

[AWT/Swing] Conditional support for GTK 3 on Linux

    Details

    • Type: Enhancement
    • Status: Resolved
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 8, 9
    • Fix Version/s: 9
    • Component/s: client-libs
    • Labels:
    • Subcomponent:
    • Resolved In Build:
      b117
    • CPU:
      generic
    • OS:
      other

      Description

      The items to implement:
      - adapt the existing dynamic GTK shim to support GTK 3 as well
      - rework Swing GTK LnF to support GTK-3
      - migrate FileChooserDialog peer to GTK-3
      - migrate AwtRobot to GTK-3 (or maybe remove dependency on any GTK)

        Issue Links

          Activity

          Hide
          serb Sergey Bylokhov added a comment -
          Assigned to Semyon as discussed on the meeting.
          Show
          serb Sergey Bylokhov added a comment - Assigned to Semyon as discussed on the meeting.
          Hide
          vdyakov Victor Dyakov added a comment -
          The first revision of AWT/Swing chages is submitted on review:

          http://mail.openjdk.java.net/pipermail/swing-dev/2016-March/005440.html

          webrev: http://cr.openjdk.java.net/~ssadetsky/8145547/webrev.00/
          The fix contains GTK3 based implementation for Swing GTK LnF, AWT
          FileChooser for Linux and AWT Robot for Linux.
          Also the new system property is added to request specific GTK version
          swing.gtk.version.
          Show
          vdyakov Victor Dyakov added a comment - The first revision of AWT/Swing chages is submitted on review: http://mail.openjdk.java.net/pipermail/swing-dev/2016-March/005440.html webrev: http://cr.openjdk.java.net/~ssadetsky/8145547/webrev.00/ The fix contains GTK3 based implementation for Swing GTK LnF, AWT FileChooser for Linux and AWT Robot for Linux. Also the new system property is added to request specific GTK version swing.gtk.version.
          Hide
          hgupdate HG Updates added a comment -
          URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/6d60dfa5e3f8
          User: ssadetsky
          Date: 2016-04-25 12:37:53 +0000
          Show
          hgupdate HG Updates added a comment - URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/6d60dfa5e3f8 User: ssadetsky Date: 2016-04-25 12:37:53 +0000
          Hide
          hgupdate HG Updates added a comment -
          URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6d60dfa5e3f8
          User: lana
          Date: 2016-05-04 18:39:50 +0000
          Show
          hgupdate HG Updates added a comment - URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/6d60dfa5e3f8 User: lana Date: 2016-05-04 18:39:50 +0000

            People

            • Assignee:
              ssadetsky Semyon Sadetsky
              Reporter:
              serb Sergey Bylokhov
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Due:
                Created:
                Updated:
                Resolved: