<?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>103591</bug_id>
          
          <creation_ts>2012-11-28 19:46:01 -0800</creation_ts>
          <short_desc>PDFPlugin: Only plain text can be copied out of PDFs</short_desc>
          <delta_ts>2012-11-29 23:59:46 -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>PDF</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>ap</cc>
    
    <cc>enrica</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>778617</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-11-28 19:46:01 -0800</bug_when>
    <thetext>&lt;rdar://problem/12555161&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>778622</commentid>
    <comment_count>1</comment_count>
      <attachid>176631</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-11-28 19:59:05 -0800</bug_when>
    <thetext>Created attachment 176631
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779367</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-11-29 13:06:40 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/136154

Thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>779866</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2012-11-29 23:59:46 -0800</bug_when>
    <thetext>Minor followup in http://trac.webkit.org/changeset/136208.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>176631</attachid>
            <date>2012-11-28 19:59:05 -0800</date>
            <delta_ts>2012-11-29 12:55:41 -0800</delta_ts>
            <desc>patch</desc>
            <filename>pasteboard.diff</filename>
            <type>text/plain</type>
            <size>5034</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCBmY2Q1OTkxLi5lZGFjZDY1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMjMg
QEAKIDIwMTItMTEtMjggIFRpbSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAK
KyAgICAgICAgUERGUGx1Z2luOiBPbmx5IHBsYWluIHRleHQgY2FuIGJlIGNvcGllZCBvdXQgb2Yg
UERGcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAz
NTkxCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xMjU1NTE2MT4KKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGRpdGlvbmFsIGluZm9ybWF0aW9uIG9m
IHRoZSBjaGFuZ2Ugc3VjaCBhcyBhcHByb2FjaCwgcmF0aW9uYWxlLiBQbGVhc2UgYWRkIHBlci1m
dW5jdGlvbiBkZXNjcmlwdGlvbnMgYmVsb3cgKE9PUFMhKS4KKworICAgICAgICAqIFdlYlByb2Nl
c3MvUGx1Z2lucy9QREYvUERGUGx1Z2luLmg6CisgICAgICAgIChQREZQbHVnaW4pOiBBZGQgd3Jp
dGVJdGVtc1RvUGFzdGVib2FyZC4KKyAgICAgICAgKiBXZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BE
RlBsdWdpbi5tbToKKyAgICAgICAgKC1bV0tQREZMYXllckNvbnRyb2xsZXJEZWxlZ2F0ZSB3cml0
ZUl0ZW1zVG9QYXN0ZWJvYXJkOndpdGhUeXBlczpdKTogTW92ZSBpbXBsZW1lbnRhdGlvbiB0byBQ
REZQbHVnaW4uCisgICAgICAgIChXZWJLaXQ6OlBERlBsdWdpbjo6d3JpdGVJdGVtc1RvUGFzdGVi
b2FyZCk6IERvbid0IHJvdW5kLXRyaXAgdGhyb3VnaCBXZWJDb3JlIGZvciBwYXN0ZWJvYXJkIG9w
ZXJhdGlvbnMsCisgICAgICAgIHVzZSBXZWJDb250ZXh0IGRpcmVjdGx5LiBUaGlzIHByb3ZpZGVz
IGEgc2ltcGxlIHdheSB0byBoYW5kIG92ZXIgYSBidWZmZXIgZm9yIGNvbXBsZXggcGFzdGVib2Fy
ZCB0eXBlcworICAgICAgICAoUlRGLCBIVE1MLCBldGMuKS4gVXNlIHRoaXMgaW50ZXJmYWNlIGZv
ciBhcmJpdHJhcnkgbm9uLXBsYWluLXRleHQgcGFzdGVib2FyZCBkYXRhIHRoYXQgUERGS2l0IGhh
bmRzIHVzLgorCisyMDEyLTExLTI4ICBUaW0gSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUu
Y29tPgorCiAgICAgICAgIFttYWNdIERpY3Rpb25hcnkgbG9va3VwIGJ1YmJsZSBsb3NlcyBpbnRy
YXJhbmdlIGZvcm1hdHRpbmcKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEwMzQ5NgogICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTI3NjIxNzI+CmRpZmYg
LS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5o
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4uaAppbmRl
eCAxMzJjMjg3Li42N2Y1M2QyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1BsdWdpbnMvUERGL1BERlBsdWdpbi5oCisrKyBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
UGx1Z2lucy9QREYvUERGUGx1Z2luLmgKQEAgLTY3LDYgKzY3LDcgQEAgcHVibGljOgogCiAgICAg
dm9pZCBjbGlja2VkTGluayhOU1VSTCAqKTsKICAgICB2b2lkIHNhdmVUb1BERigpOworICAgIHZv
aWQgd3JpdGVJdGVtc1RvUGFzdGVib2FyZChOU0FycmF5ICppdGVtcywgTlNBcnJheSAqdHlwZXMp
OwogCiBwcml2YXRlOgogICAgIGV4cGxpY2l0IFBERlBsdWdpbihXZWJGcmFtZSopOwpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9QbHVnaW5zL1BERi9QREZQbHVnaW4ubW0g
Yi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQppbmRl
eCBmNTBmYjhjLi5mN2Q2Y2MxIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNz
L1BsdWdpbnMvUERGL1BERlBsdWdpbi5tbQpAQCAtMzYsMTAgKzM2LDEyIEBACiAjaW1wb3J0ICJQ
REZQbHVnaW5Bbm5vdGF0aW9uLmgiCiAjaW1wb3J0ICJQbHVnaW5WaWV3LmgiCiAjaW1wb3J0ICJT
aGFyZWFibGVCaXRtYXAuaCIKKyNpbXBvcnQgIldlYkNvbnRleHRNZXNzYWdlcy5oIgogI2ltcG9y
dCAiV2ViRXZlbnQuaCIKICNpbXBvcnQgIldlYkV2ZW50Q29udmVyc2lvbi5oIgogI2ltcG9ydCAi
V2ViUGFnZS5oIgogI2ltcG9ydCAiV2ViUGFnZVByb3h5TWVzc2FnZXMuaCIKKyNpbXBvcnQgIldl
YlByb2Nlc3MuaCIKICNpbXBvcnQgPFBERktpdC9QREZLaXQuaD4KICNpbXBvcnQgPFF1YXJ0ekNv
cmUvUXVhcnR6Q29yZS5oPgogI2ltcG9ydCA8V2ViQ29yZS9BcmNoaXZlUmVzb3VyY2UuaD4KQEAg
LTE1NCwxNSArMTU2LDcgQEAgc3RhdGljIGNvbnN0IGNoYXIqIGFubm90YXRpb25TdHlsZSA9CiAK
IC0gKHZvaWQpd3JpdGVJdGVtc1RvUGFzdGVib2FyZDooTlNBcnJheSAqKWl0ZW1zIHdpdGhUeXBl
czooTlNBcnJheSAqKXR5cGVzCiB7Ci0gICAgLy8gRklYTUU6IEhhbmRsZSB0eXBlcyBvdGhlciB0
aGFuIHBsYWluIHRleHQuCi0KLSAgICBmb3IgKE5TVUludGVnZXIgaSA9IDAsIGNvdW50ID0gaXRl
bXMuY291bnQ7IGkgPCBjb3VudDsgKytpKSB7Ci0gICAgICAgIE5TU3RyaW5nICp0eXBlID0gW3R5
cGVzIG9iamVjdEF0SW5kZXg6aV07Ci0gICAgICAgIGlmIChbdHlwZSBpc0VxdWFsVG9TdHJpbmc6
TlNTdHJpbmdQYm9hcmRUeXBlXSB8fCBbdHlwZSBpc0VxdWFsVG9TdHJpbmc6TlNQYXN0ZWJvYXJk
VHlwZVN0cmluZ10pIHsKLSAgICAgICAgICAgIFJldGFpblB0cjxOU1N0cmluZz4gcGxhaW5UZXh0
U3RyaW5nKEFkb3B0TlMsIFtbTlNTdHJpbmcgYWxsb2NdIGluaXRXaXRoRGF0YTpbaXRlbXMgb2Jq
ZWN0QXRJbmRleDppXSBlbmNvZGluZzpOU1VURjhTdHJpbmdFbmNvZGluZ10pOwotICAgICAgICAg
ICAgUGFzdGVib2FyZDo6Z2VuZXJhbFBhc3RlYm9hcmQoKS0+d3JpdGVQbGFpblRleHQocGxhaW5U
ZXh0U3RyaW5nLmdldCgpLCBQYXN0ZWJvYXJkOjpDYW5ub3RTbWFydFJlcGxhY2UpOwotICAgICAg
ICB9Ci0gICAgfQorICAgIF9wZGZQbHVnaW4tPndyaXRlSXRlbXNUb1Bhc3RlYm9hcmQoaXRlbXMs
IHR5cGVzKTsKIH0KIAogLSAodm9pZClzaG93RGVmaW5pdGlvbkZvckF0dHJpYnV0ZWRTdHJpbmc6
KE5TQXR0cmlidXRlZFN0cmluZyAqKXN0cmluZyBhdFBvaW50OihDR1BvaW50KXBvaW50CkBAIC03
NjUsNiArNzU5LDM4IEBAIHZvaWQgUERGUGx1Z2luOjpzYXZlVG9QREYoKQogICAgIHdlYkZyYW1l
KCktPnBhZ2UoKS0+c2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpTYXZlUERGVG9GaWxlSW5E
b3dubG9hZHNGb2xkZXIoc3VnZ2VzdGVkRmlsZW5hbWUoKSwgd2ViRnJhbWUoKS0+dXJsKCksIGRh
dGFSZWZlcmVuY2UpKTsKIH0KIAordm9pZCBQREZQbHVnaW46OndyaXRlSXRlbXNUb1Bhc3RlYm9h
cmQoTlNBcnJheSAqaXRlbXMsIE5TQXJyYXkgKnR5cGVzKQoreworICAgIFZlY3RvcjxTdHJpbmc+
IHBhc3RlYm9hcmRUeXBlczsKKworICAgIGZvciAoTlNTdHJpbmcgKnR5cGUgaW4gdHlwZXMpCisg
ICAgICAgIHBhc3RlYm9hcmRUeXBlcy5hcHBlbmQodHlwZSk7CisKKyAgICBXZWJQcm9jZXNzOjpz
aGFyZWQoKS5jb25uZWN0aW9uKCktPnNlbmQoTWVzc2FnZXM6OldlYkNvbnRleHQ6OlNldFBhc3Rl
Ym9hcmRUeXBlcyhOU0dlbmVyYWxQYm9hcmQsIHBhc3RlYm9hcmRUeXBlcyksIDApOworCisgICAg
Zm9yIChOU1VJbnRlZ2VyIGkgPSAwLCBjb3VudCA9IGl0ZW1zLmNvdW50OyBpIDwgY291bnQ7ICsr
aSkgeworICAgICAgICBOU1N0cmluZyAqdHlwZSA9IFt0eXBlcyBvYmplY3RBdEluZGV4OmldOwor
ICAgICAgICBOU0RhdGEgKmRhdGEgPSBbaXRlbXMgb2JqZWN0QXRJbmRleDppXTsKKworICAgICAg
ICBpZiAoW3R5cGUgaXNFcXVhbFRvU3RyaW5nOk5TU3RyaW5nUGJvYXJkVHlwZV0gfHwgW3R5cGUg
aXNFcXVhbFRvU3RyaW5nOk5TUGFzdGVib2FyZFR5cGVTdHJpbmddKSB7CisgICAgICAgICAgICBS
ZXRhaW5QdHI8TlNTdHJpbmc+IHBsYWluVGV4dFN0cmluZyhBZG9wdE5TLCBbW05TU3RyaW5nIGFs
bG9jXSBpbml0V2l0aERhdGE6ZGF0YSBlbmNvZGluZzpOU1VURjhTdHJpbmdFbmNvZGluZ10pOwor
ICAgICAgICAgICAgV2ViUHJvY2Vzczo6c2hhcmVkKCkuY29ubmVjdGlvbigpLT5zZW5kKE1lc3Nh
Z2VzOjpXZWJDb250ZXh0OjpTZXRQYXN0ZWJvYXJkU3RyaW5nRm9yVHlwZShOU0dlbmVyYWxQYm9h
cmQsIHR5cGUsIHBsYWluVGV4dFN0cmluZy5nZXQoKSksIDApOworICAgICAgICB9IGVsc2Ugewor
ICAgICAgICAgICAgUmVmUHRyPFNoYXJlZEJ1ZmZlcj4gYnVmZmVyID0gU2hhcmVkQnVmZmVyOjp3
cmFwTlNEYXRhKGRhdGEpOworCisgICAgICAgICAgICBpZiAoIWJ1ZmZlcikKKyAgICAgICAgICAg
ICAgICBjb250aW51ZTsKKworICAgICAgICAgICAgU2hhcmVkTWVtb3J5OjpIYW5kbGUgaGFuZGxl
OworICAgICAgICAgICAgUmVmUHRyPFNoYXJlZE1lbW9yeT4gc2hhcmVkTWVtb3J5ID0gU2hhcmVk
TWVtb3J5OjpjcmVhdGUoYnVmZmVyLT5zaXplKCkpOworICAgICAgICAgICAgbWVtY3B5KHNoYXJl
ZE1lbW9yeS0+ZGF0YSgpLCBidWZmZXItPmRhdGEoKSwgYnVmZmVyLT5zaXplKCkpOworICAgICAg
ICAgICAgc2hhcmVkTWVtb3J5LT5jcmVhdGVIYW5kbGUoaGFuZGxlLCBTaGFyZWRNZW1vcnk6OlJl
YWRPbmx5KTsKKyAgICAgICAgICAgIFdlYlByb2Nlc3M6OnNoYXJlZCgpLmNvbm5lY3Rpb24oKS0+
c2VuZChNZXNzYWdlczo6V2ViQ29udGV4dDo6U2V0UGFzdGVib2FyZEJ1ZmZlckZvclR5cGUoTlNH
ZW5lcmFsUGJvYXJkLCB0eXBlLCBoYW5kbGUsIGJ1ZmZlci0+c2l6ZSgpKSwgMCk7CisgICAgICAg
IH0KKyAgICB9CisKK30KKwogfSAvLyBuYW1lc3BhY2UgV2ViS2l0CiAKICNlbmRpZiAvLyBFTkFC
TEUoUERGS0lUX1BMVUdJTikK
</data>
<flag name="review"
          id="192479"
          type_id="1"
          status="+"
          setter="ap"
    />
          </attachment>
      

    </bug>

</bugzilla>