<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>29550</bug_id>
          
          <creation_ts>2009-09-21 07:34:28 -0700</creation_ts>
          <short_desc>[Qt] Acroread PDF plugin does not work under Linux</short_desc>
          <delta_ts>2009-11-24 08:01:50 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Plug-ins</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>29385</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tor Arne Vestbø">vestbo</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hausmann</cc>
    
    <cc>kenneth</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>148647</commentid>
    <comment_count>0</comment_count>
    <who name="Tor Arne Vestbø">vestbo</who>
    <bug_when>2009-09-21 07:34:28 -0700</bug_when>
    <thetext>This bug report originated from Nokia internal issue QT-1254

--- Description ---

The Acrobat PDF plugin does not work under Linux, as it uses the Xt toolkit and expects
that the Xt environment is correctly initialized before it is loaded.
Firefox for example calls gtk_xtbin_init, which initializes the Xt toolkit and integrates the Xt
event loop into the glib event loop. Something similar must be done in Qt as well.
Alternative would be to use a separated process that initializes the Xt environment and loads
the plugin and just xembed the window of that process into webkit (like done in KDE with nspluginviewer).

--- Comments ---

Note: shausman: 02/16/09 08:35:10 AM:
See also the gtk2xtbin files in WebCore/plugins/gtk...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>155475</commentid>
    <comment_count>1</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2009-10-18 08:38:13 -0700</bug_when>
    <thetext>We currently do not support Xt plugins, though the GTK+ port does.

Changing platform to Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>166090</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-11-24 08:01:50 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 29385 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>