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

[macosx] Dragging images from the browser does not work

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 8, 9
    • Fix Version/s: 9
    • Component/s: client-libs
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b06
    • OS:
      os_x

      Backports

        Description

        Steps to reproduce:
        1. Drag the "OpenJDK" image on http://openjdk.java.net
        2. Just the image, no text or anything else.
        3. Use FireFox 26, Chrome 31 and Safari 7.0.1 on OS X 10.9.1.
        4. Expect at least a "mimetype=application/x-java-url;representationclass=java.net.URL" data flavor, just like Java 6 provided. Additionally, I expect a "mimetype=image/x-java-image;representationclass=java.awt.Image", some text/plain data flavors that allow me to retrieve the URL as String, and (I guess) a text/uri-list data flavor, because it just makes sense.


        The worst case is "Chrome 31 --> Java build 1.8.0-ea-b121"; only a java.awt.Image is provided.
        When dragging from Firefox 26, all flavors seem to occur 3 times.
        According to the docs for Transferable#getTransferDataFlavors():

            * Returns an array of DataFlavor objects indicating the flavors the data
            * can be provided in. The array should be ordered according to preference
            * for providing the data (from most richly descriptive to least descriptive).

        Unfortunately, I cannot recognize a meaningful ordering in Java 8.

        I conducted a bunch of tests with the following source code:

        import javax.swing.*;
        import java.awt.datatransfer.DataFlavor;
        import java.awt.datatransfer.Transferable;
        import java.awt.datatransfer.UnsupportedFlavorException;
        import java.io.IOException;

        public class DragHere {

           public static void main(String[] args) {
               final JFrame frame = new JFrame();
               final JPanel panel = new JPanel();
               frame.getContentPane().add(panel);
               panel.setTransferHandler(new TransferHandler(){
                   @Override
                   public boolean canImport(final TransferSupport support) {
                       return true;
                   }

                   @Override
                   public boolean importData(final TransferSupport support) {
                       final Transferable transferable = support.getTransferable();
                       final DataFlavor[] flavors = transferable.getTransferDataFlavors();
                       for (final DataFlavor flavor : flavors){
                           try {
                               final Object transferData = transferable.getTransferData(flavor);
                               System.out.print(flavor + ":\t");
                               System.out.println(transferData);
                           } catch (UnsupportedFlavorException e) {
                               e.printStackTrace();
                           } catch (IOException e) {
                               e.printStackTrace();
                           }
                       }
                       return true;
                   }
               });
               SwingUtilities.invokeLater(new Runnable() {
                   @Override
                   public void run() {
                       frame.setBounds(100, 100, 100, 100);
                       frame.setVisible(true);
                   }
               });
           }
        }


        When dragging the "OpenJDK" image on http://openjdk.java.net onto the panel, I get the following output, showing supported flavors and their values for different browsers and JVMs.

        Safari 7.0.1 --> Java 1.6.0_65:

        java.awt.datatransfer.DataFlavor[mimetype=application/x-java-url;representationclass=java.net.URL]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=image/x-java-image;representationclass=java.awt.Image]: BufferedImage@2e00e753: type = 3 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 300 height = 82 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.Reader]: java.io.InputStreamReader@49dc423f
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.CharBuffer]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[C]: [C@474b5f4a
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@255d17d7
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=86 cap=86]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16]: [B@2c8376b
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@26ae533a
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-8]: [B@7eda18ac
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@7ee49dcd
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16BE]: [B@53343ed0
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@470b9279
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16LE]: [B@48bd6a5f
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@496614e7
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=ISO-8859-1]: [B@2c979e8b
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@42197bb7
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=US-ASCII]: [B@17094d48
        java.awt.datatransfer.DataFlavor[mimetype=application/x-java-serialized-object;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.Reader]: java.io.InputStreamReader@50059a34
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.CharBuffer]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[C]: [C@67eb366
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=unicode]: java.io.StringReader@2a0ab444
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=86 cap=86]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16]: [B@559113f8
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@27b62aab
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-8]: [B@28ab54eb
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@8542529
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16BE]: [B@4c53ab04
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@900bac2
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16LE]: [B@ee51b2c
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@635aed57
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=ISO-8859-1]: [B@66941db6
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@62acc57
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=US-ASCII]: [B@63cd66ea


        Firefox 26 --> Java 1.6.0_65:

        java.awt.datatransfer.DataFlavor[mimetype=application/x-java-url;representationclass=java.net.URL]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.Reader]: java.io.InputStreamReader@774acfcd
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.lang.String]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.CharBuffer]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[C]: [C@28ab54eb
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@8542529
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=424 cap=424]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16]: [B@4c53ab04
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@635aed57
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-8]: [B@66941db6
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@421fbfd6
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16BE]: [B@326b9c84
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@27a897a9
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16LE]: [B@6490832e
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@1f8166e5
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=ISO-8859-1]: [B@16e1eea8
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@3e364641
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=US-ASCII]: [B@215f7107
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.Reader]: java.io.InputStreamReader@f593af
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.CharBuffer]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[C]: [C@3c6210fb
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@4a48edb5
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=86 cap=86]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16]: [B@79ee2c2c
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@3963b3e
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-8]: [B@7c0b6548
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@50269997
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16BE]: [B@162db19d
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@11e7c5cb
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16LE]: [B@76a9b9c
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@680e2291
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=ISO-8859-1]: [B@77ff92f5
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@2c09505f
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=US-ASCII]: [B@177ba38f
        java.awt.datatransfer.DataFlavor[mimetype=application/x-java-serialized-object;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.Reader]: java.io.InputStreamReader@362f0d54
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.CharBuffer]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[C]: [C@3ad3c6a3
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=unicode]: java.io.StringReader@205ddb6e
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=86 cap=86]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16]: [B@71f1235b
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@e4865ce
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-8]: [B@3d93f6e2
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@3d358f03
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16BE]: [B@661736e
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16LE]: [B@67e13e07
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@74af72d8
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=ISO-8859-1]: [B@2a9cfec1
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@291946c2
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=image/x-java-image;representationclass=java.awt.Image]: BufferedImage@5421e554: type = 3 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 300 height = 82 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@7d5718f2
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=US-ASCII]: [B@6126f827


        Chrome 31 --> Java 1.6.0_65:

        java.awt.datatransfer.DataFlavor[mimetype=application/x-java-url;representationclass=java.net.URL]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.Reader]: java.io.InputStreamReader@26c623af
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.CharBuffer]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[C]: [C@18b1aebf
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@39478a43
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=86 cap=86]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16]: [B@7c65216
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@6d372656
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@1b815bfb
        java.awt.datatransfer.DataFlavor[mimetype=image/x-java-image;representationclass=java.awt.Image]: BufferedImage@4ce66f56: type = 3 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 300 height = 82 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-8]: [B@2c979e8b
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16BE]: [B@1629ce8c
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@17094d48
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=UTF-16LE]: [B@63b0bdc8
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@16aeea66
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=ISO-8859-1]: [B@4c349471
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@579d75ee
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/uri-list;representationclass=[B;charset=US-ASCII]: [B@22a98932


        Safari 7.0.1 --> Java build 1.8.0-ea-b121:

        java.awt.datatransfer.DataFlavor[mimetype=application/x-java-serialized-object;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.Reader]: java.io.InputStreamReader@60c29a7
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.CharBuffer]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[C]: [C@23aed4dc
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=unicode]: java.io.StringReader@2048cdc9
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=86 cap=86]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16]: [B@547905ac
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@33df4f95
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@66827506
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-8]: [B@42da9a
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@1c0afb5b
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16BE]: [B@5560aca8
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@203fc947
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16LE]: [B@363f51d0
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@7d24b46f
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=ISO-8859-1]: [B@2d71528f
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@73dad397
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=US-ASCII]: [B@3f27aded
        java.awt.datatransfer.DataFlavor[mimetype=image/x-java-image;representationclass=java.awt.Image]: BufferedImage@67f8f1aa: type = 3 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 300 height = 82 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0


        Firefox 26 --> Java build 1.8.0-ea-b121:

        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.Reader]: java.io.InputStreamReader@86ac272
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.Reader]: java.io.InputStreamReader@73c0d477
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.Reader]: java.io.InputStreamReader@f136aa2
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.lang.String]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.lang.String]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.lang.String]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.CharBuffer]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.CharBuffer]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.CharBuffer]: <html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body><div><img class="openjdk-logo" src="http://openjdk.java.net/images/openjdk.png" alt="OpenJDK logo"></div></body></html>
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[C]: [C@61ab03bb
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[C]: [C@3f8c24ae
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[C]: [C@4a9a2c44
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@5e4819cf
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@67c76f66
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@39308e64
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=424 cap=424]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=424 cap=424]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=424 cap=424]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16]: [B@22536d0a
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16]: [B@3c4b8eee
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16]: [B@602b7a5e
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@5d559b91
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@64d7960c
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@40b4886
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@3fc93bd3
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-8]: [B@4eb1a6a8
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-8]: [B@168e2e84
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-8]: [B@489f0bab
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@3efea6c8
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@7d39d359
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@1a243874
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16BE]: [B@2ad6aac8
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16BE]: [B@615581bc
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16BE]: [B@52c535d4
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@69194060
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@76062761
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@3b93007c
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=422 cap=422]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16LE]: [B@4083f94f
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16LE]: [B@633aab7f
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=UTF-16LE]: [B@24c0a556
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@7f3d152
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@58e50962
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@6eb22052
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=ISO-8859-1]: [B@4f79c2c7
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=ISO-8859-1]: [B@5619e33b
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=ISO-8859-1]: [B@26474e83
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@59884aa9
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@58e6d4a5
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@41ffe4b9
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=211 cap=211]
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=US-ASCII]: [B@5dd08953
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=US-ASCII]: [B@46165d42
        java.awt.datatransfer.DataFlavor[mimetype=text/html;representationclass=[B;charset=US-ASCII]: [B@283bead9
        java.awt.datatransfer.DataFlavor[mimetype=application/x-java-serialized-object;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.Reader]: java.io.InputStreamReader@165f194b
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.lang.String]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.CharBuffer]: http://openjdk.java.net/images/openjdk.png
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[C]: [C@4f1c80c2
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=unicode]: java.io.StringReader@3b14382e
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16]: java.nio.HeapByteBuffer[pos=0 lim=86 cap=86]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16]: [B@4c8e60b7
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@2275bd2c
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-8]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@9c43330
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-8]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-8]: [B@130bbf6e
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16BE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@2cbffe60
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16BE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16BE]: [B@23acaa06
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=UTF-16LE]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@b5940f0
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=UTF-16LE]: java.nio.HeapByteBuffer[pos=0 lim=84 cap=84]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=UTF-16LE]: [B@45676e3a
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=ISO-8859-1]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@1678d408
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=ISO-8859-1]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=ISO-8859-1]: [B@50c2b05b
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.io.InputStream;charset=US-ASCII]: sun.awt.datatransfer.DataTransferer$ReencodingInputStream@11dd2473
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=java.nio.ByteBuffer;charset=US-ASCII]: java.nio.HeapByteBuffer[pos=0 lim=42 cap=42]
        java.awt.datatransfer.DataFlavor[mimetype=text/plain;representationclass=[B;charset=US-ASCII]: [B@6fb58ecc
        java.awt.datatransfer.DataFlavor[mimetype=image/x-java-image;representationclass=java.awt.Image]: BufferedImage@3fbdcfa6: type = 3 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 300 height = 82 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0


        Chrome 31 --> Java build 1.8.0-ea-b121:

        java.awt.datatransfer.DataFlavor[mimetype=image/x-java-image;representationclass=java.awt.Image]: BufferedImage@78e96ed0: type = 3 DirectColorModel: rmask=ff0000 gmask=ff00 bmask=ff amask=ff000000 IntegerInterleavedRaster: width = 300 height = 82 #Bands = 4 xOff = 0 yOff = 0 dataOffset[0] 0

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                pchelko Petr Pchelko (Inactive)
                Reporter:
                pchelko Petr Pchelko (Inactive)
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: