<?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>67207</bug_id>
          
          <creation_ts>2011-08-30 10:06:29 -0700</creation_ts>
          <short_desc>[skia] antialias images if we&apos;re rotated</short_desc>
          <delta_ts>2011-08-31 07:03:33 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mike Reed">reed</reporter>
          <assigned_to name="Mike Reed">reed</assigned_to>
          <cc>jamesr</cc>
    
    <cc>kbr</cc>
    
    <cc>senorblanco</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>458982</commentid>
    <comment_count>0</comment_count>
    <who name="Mike Reed">reed</who>
    <bug_when>2011-08-30 10:06:29 -0700</bug_when>
    <thetext>[skia] antialias images if we&apos;re rotated</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>458984</commentid>
    <comment_count>1</comment_count>
      <attachid>105645</attachid>
    <who name="Mike Reed">reed</who>
    <bug_when>2011-08-30 10:08:39 -0700</bug_when>
    <thetext>Created attachment 105645
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>458985</commentid>
    <comment_count>2</comment_count>
      <attachid>105646</attachid>
    <who name="Mike Reed">reed</who>
    <bug_when>2011-08-30 10:09:54 -0700</bug_when>
    <thetext>Created attachment 105646
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>458992</commentid>
    <comment_count>3</comment_count>
      <attachid>105646</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2011-08-30 10:21:10 -0700</bug_when>
    <thetext>Comment on attachment 105646
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=105646&amp;action=review

Looks good, but I&apos;m gonna let the EWS bots chew on it a bit.

&gt; Source/WebCore/ChangeLog:10
&gt; +        * platform/graphics/skia/ImageBufferSkia.cpp:
&gt; +        (WebCore::getImageData):
&gt; +        (WebCore::putImageData):

Nit:  Looks like this file was reverted; could probably remove these lines from the ChangeLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459008</commentid>
    <comment_count>4</comment_count>
      <attachid>105651</attachid>
    <who name="Mike Reed">reed</who>
    <bug_when>2011-08-30 10:46:01 -0700</bug_when>
    <thetext>Created attachment 105651
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459010</commentid>
    <comment_count>5</comment_count>
    <who name="Mike Reed">reed</who>
    <bug_when>2011-08-30 10:46:21 -0700</bug_when>
    <thetext>removed reverted change from ChangeLog</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459022</commentid>
    <comment_count>6</comment_count>
      <attachid>105651</attachid>
    <who name="Stephen White">senorblanco</who>
    <bug_when>2011-08-30 11:08:44 -0700</bug_when>
    <thetext>Comment on attachment 105651
Patch

Looks good (as long as the bots are ok with it).  r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459168</commentid>
    <comment_count>7</comment_count>
    <who name="Mike Reed">reed</who>
    <bug_when>2011-08-30 13:53:23 -0700</bug_when>
    <thetext>cr-linux failures are unrelated I think. Will retry tomorrow.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459605</commentid>
    <comment_count>8</comment_count>
      <attachid>105651</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-31 07:03:29 -0700</bug_when>
    <thetext>Comment on attachment 105651
Patch

Clearing flags on attachment: 105651

Committed r94185: &lt;http://trac.webkit.org/changeset/94185&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>459606</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-31 07:03:33 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105645</attachid>
            <date>2011-08-30 10:08:39 -0700</date>
            <delta_ts>2011-08-30 10:09:50 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67207-20110830130838.patch</filename>
            <type>text/plain</type>
            <size>4876</size>
            <attacher name="Mike Reed">reed</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk0MDg1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDgtMzAgIE1pa2UgUmVl
ZCAgPHJlZWRAZ29vZ2xlLmNvbT4KKworICAgICAgICBbc2tpYV0gYW50aWFsaWFzIGltYWdlcyBp
ZiB3ZSdyZSByb3RhdGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02NzIwNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZUJ1ZmZlclNraWEuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Z2V0SW1hZ2VEYXRhKToKKyAgICAgICAgKFdlYkNvcmU6OnB1dEltYWdl
RGF0YSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNraWEuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6aGFzTm9uOTByb3RhdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpw
YWludFNrQml0bWFwKToKKwogMjAxMS0wOC0zMCAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIEZpeCBjb21waWxlIHdhcm5pbmcgb24gY2xhbmc6CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlQnVmZmVyU2tpYS5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZUJ1
ZmZlclNraWEuY3BwCShyZXZpc2lvbiA5NDA3NCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL3NraWEvSW1hZ2VCdWZmZXJTa2lhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjQy
LDcgKzI0MiwxMCBAQCBQYXNzUmVmUHRyPEJ5dGVBcnJheT4gZ2V0SW1hZ2VEYXRhKGNvbnN0CiAg
ICAgdW5zaWduZWQgZGVzdEJ5dGVzUGVyUm93ID0gNCAqIHJlY3Qud2lkdGgoKTsKIAogICAgIFNr
Qml0bWFwIHNyY0JpdG1hcDsKLSAgICBzcmNEZXZpY2UucmVhZFBpeGVscyhTa0lSZWN0OjpNYWtl
WFlXSChvcmlnaW5YLCBvcmlnaW5ZLCBudW1Db2x1bW5zLCBudW1Sb3dzKSwgJnNyY0JpdG1hcCk7
CisgICAgU2tJUmVjdCBzcmNSZWN0ID0gU2tJUmVjdDo6TWFrZVhZV0gob3JpZ2luWCwgb3JpZ2lu
WSwgbnVtQ29sdW1ucywgbnVtUm93cyk7CisgICAgaWYgKCFzcmNEZXZpY2UuYWNjZXNzQml0bWFw
KGZhbHNlKS5leHRyYWN0U3Vic2V0KCZzcmNCaXRtYXAsIHNyY1JlY3QpKQorICAgICAgICByZXR1
cm4gcmVzdWx0LnJlbGVhc2UoKTsKKyAgICBTa0F1dG9Mb2NrUGl4ZWxzIGFscChzcmNCaXRtYXAp
OwogCiAgICAgdW5zaWduZWQgY2hhciogZGVzdFJvdyA9IGRhdGEgKyBkZXN0WSAqIGRlc3RCeXRl
c1BlclJvdyArIGRlc3RYICogNDsKIApAQCAtMzE3LDEwICszMjAsOCBAQCB2b2lkIHB1dEltYWdl
RGF0YShCeXRlQXJyYXkqJiBzb3VyY2UsIGNvCiAKICAgICB1bnNpZ25lZCBzcmNCeXRlc1BlclJv
dyA9IDQgKiBzb3VyY2VTaXplLndpZHRoKCk7CiAKLSAgICBTa0JpdG1hcCBkZXZpY2VCaXRtYXAg
PSBkc3REZXZpY2UtPmFjY2Vzc0JpdG1hcCh0cnVlKTsKLQotICAgIC8vIElmIHRoZSBkZXZpY2Un
cyBiaXRtYXAgZG9lc24ndCBoYXZlIHBpeGVscyB3ZSB3aWxsIG1ha2UgYSB0ZW1wIGFuZCBjYWxs
IHdyaXRlUGl4ZWxzIG9uIHRoZSBkZXZpY2UuCi0gICAgYm9vbCB0ZW1wb3JhcnlCaXRtYXAgPSAh
IWRldmljZUJpdG1hcC5nZXRUZXh0dXJlKCk7CisgICAgY29uc3QgU2tCaXRtYXAmIGRldmljZUJp
dG1hcCA9IGRzdERldmljZS0+YWNjZXNzQml0bWFwKHRydWUpOworICAgIGJvb2wgdGVtcG9yYXJ5
Qml0bWFwID0gIWRldmljZUJpdG1hcC5sb2NrUGl4ZWxzQXJlV3JpdGFibGUoKTsKICAgICBTa0Jp
dG1hcCBkZXN0Qml0bWFwOwogCiAgICAgaWYgKHRlbXBvcmFyeUJpdG1hcCkgewpJbmRleDogU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNraWEuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VTa2lhLmNw
cAkocmV2aXNpb24gOTQwNzQpCisrKyBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9z
a2lhL0ltYWdlU2tpYS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIwNSw2ICsyMDUsMTEgQEAgc3Rh
dGljIHZvaWQgZHJhd1Jlc2FtcGxlZEJpdG1hcChTa0NhbnZhcwogICAgIGNhbnZhcy5kcmF3Qml0
bWFwUmVjdChyZXNhbXBsZWQsIDAsIGRlc3RSZWN0VmlzaWJsZVN1YnNldCwgJnBhaW50KTsKIH0K
IAorc3RhdGljIGJvb2wgaGFzTm9uOTByb3RhdGlvbihQbGF0Zm9ybUNvbnRleHRTa2lhKiBjb250
ZXh0KQoreworICAgIHJldHVybiAhY29udGV4dC0+Y2FudmFzKCktPmdldFRvdGFsTWF0cml4KCku
cmVjdFN0YXlzUmVjdCgpOworfQorCiBzdGF0aWMgdm9pZCBwYWludFNrQml0bWFwKFBsYXRmb3Jt
Q29udGV4dFNraWEqIHBsYXRmb3JtQ29udGV4dCwgY29uc3QgTmF0aXZlSW1hZ2VTa2lhJiBiaXRt
YXAsIGNvbnN0IFNrSVJlY3QmIHNyY1JlY3QsIGNvbnN0IFNrUmVjdCYgZGVzdFJlY3QsIGNvbnN0
IFNrWGZlcm1vZGU6Ok1vZGUmIGNvbXBPcCkKIHsKICAgICBTa1BhaW50IHBhaW50OwpAQCAtMjEy
LDYgKzIxNyw4IEBAIHN0YXRpYyB2b2lkIHBhaW50U2tCaXRtYXAoUGxhdGZvcm1Db250ZXgKICAg
ICBwYWludC5zZXRGaWx0ZXJCaXRtYXAodHJ1ZSk7CiAgICAgcGFpbnQuc2V0QWxwaGEocGxhdGZv
cm1Db250ZXh0LT5nZXROb3JtYWxpemVkQWxwaGEoKSk7CiAgICAgcGFpbnQuc2V0TG9vcGVyKHBs
YXRmb3JtQ29udGV4dC0+Z2V0RHJhd0xvb3BlcigpKTsKKyAgICAvLyBvbmx5IGFudGlhbGlhcyBp
ZiB3ZSdyZSByb3RhdGVkIG9yIHNrZXdlZAorICAgIHBhaW50LnNldEFudGlBbGlhcyhoYXNOb245
MHJvdGF0aW9uKHBsYXRmb3JtQ29udGV4dCkpOwogCiAgICAgU2tDYW52YXMqIGNhbnZhcyA9IHBs
YXRmb3JtQ29udGV4dC0+Y2FudmFzKCk7CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDk0MDg1KQorKysg
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTIgQEAKKzIw
MTEtMDgtMzAgIE1pa2UgUmVlZCAgPHJlZWRAZ29vZ2xlLmNvbT4KKworICAgICAgICBbc2tpYV0g
YW50aWFsaWFzIGltYWdlcyBpZiB3ZSdyZSByb3RhdGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53
ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NzIwNworCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgICogcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3Rh
dGlvbnMudHh0OgorCiAyMDExLTA4LTMwICBEYXZpZCBIeWF0dCAgPGh5YXR0QGFwcGxlLmNvbT4K
IAogICAgICAgICA8cmRhcjovL3Byb2JsZW0vODgzMjgxND4gV2l0aCBsYXJnZSBsaW5lLWhlaWdo
dCwgY29sdW1uIGJyZWFrIGNhbiBoYXBwZW4gYW55d2hlcmUgaW4gdGhlCkluZGV4OiBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQKPT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQot
LS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMudHh0CShy
ZXZpc2lvbiA5NDA3MykKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhw
ZWN0YXRpb25zLnR4dAkod29ya2luZyBjb3B5KQpAQCAtMjMzNyw2ICsyMzM3LDEzIEBAIEJVR19Z
VVRBSyBMRU9QQVJEIDogZmFzdC9pbWFnZXMvaW1hZ2VtYXAKIEJVR19ZVVRBSyBMSU5VWCBXSU4g
OiBmYXN0L2ltYWdlcy9pbWFnZW1hcC1wb2x5Z29uLWZvY3VzLXJpbmcuaHRtbCA9IElNQUdFK1RF
WFQKIEJVR19ZVVRBSyBMRU9QQVJEIDogZmFzdC9pbWFnZXMvaW1hZ2VtYXAtcG9seWdvbi1mb2N1
cy1yaW5nLmh0bWwgPSBJTUFHRQogCisvLyBOZWVkIHRvIHJlYmFzZWxpbmUgbm93IHRoYXQgd2Ug
YW50aWFsaWFzIHJvdGF0ZWQgaW1hZ2VzCitCVUdDUjM2OTAyIExJTlVYIFdJTiA6IGZhc3QvYm9y
ZGVycy9ib3JkZXItaW1hZ2Utcm90YXRlLXRyYW5zZm9ybS5odG1sID0gSU1BR0UKK0JVR0NSMzY5
MDIgTElOVVggV0lOIDogbWVkaWEvYXVkaW8tcmVwYWludC5odG1sID0gSU1BR0UKK0JVR0NSMzY5
MDIgTElOVVggV0lOIDogbWVkaWEvdmlkZW8tem9vbS1jb250cm9scy5odG1sID0gSU1BR0UKK0JV
R0NSMzY5MDIgTElOVVggV0lOIDogc3ZnL2JhdGlrL2ZpbHRlcnMvZmVUaWxlLnN2ZyA9IElNQUdF
CitCVUdDUjM2OTAyIExJTlVYIFdJTiA6IHN2Zy9jdXN0b20vZm9jdXMtcmluZy5zdmcgPSBJTUFH
RQorCiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KIC8vIFJlZ3Jlc3Npb25zIGNhdXNlZCBieSBzd2l0Y2hp
bmcgdG8gRFJULgogLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105646</attachid>
            <date>2011-08-30 10:09:54 -0700</date>
            <delta_ts>2011-08-30 10:45:56 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67207-20110830130953.patch</filename>
            <type>text/plain</type>
            <size>3507</size>
            <attacher name="Mike Reed">reed</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk0MDg1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTEtMDgtMzAgIE1pa2UgUmVl
ZCAgPHJlZWRAZ29vZ2xlLmNvbT4KKworICAgICAgICBbc2tpYV0gYW50aWFsaWFzIGltYWdlcyBp
ZiB3ZSdyZSByb3RhdGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02NzIwNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZUJ1ZmZlclNraWEuY3BwOgorICAg
ICAgICAoV2ViQ29yZTo6Z2V0SW1hZ2VEYXRhKToKKyAgICAgICAgKFdlYkNvcmU6OnB1dEltYWdl
RGF0YSk6CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNraWEuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6aGFzTm9uOTByb3RhdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpw
YWludFNrQml0bWFwKToKKwogMjAxMS0wOC0zMCAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIEZpeCBjb21waWxlIHdhcm5pbmcgb24gY2xhbmc6CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU2tpYS5jcHAKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNraWEuY3Bw
CShyZXZpc2lvbiA5NDA3NCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3Nr
aWEvSW1hZ2VTa2lhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA1LDYgKzIwNSwxMSBAQCBzdGF0
aWMgdm9pZCBkcmF3UmVzYW1wbGVkQml0bWFwKFNrQ2FudmFzCiAgICAgY2FudmFzLmRyYXdCaXRt
YXBSZWN0KHJlc2FtcGxlZCwgMCwgZGVzdFJlY3RWaXNpYmxlU3Vic2V0LCAmcGFpbnQpOwogfQog
CitzdGF0aWMgYm9vbCBoYXNOb245MHJvdGF0aW9uKFBsYXRmb3JtQ29udGV4dFNraWEqIGNvbnRl
eHQpCit7CisgICAgcmV0dXJuICFjb250ZXh0LT5jYW52YXMoKS0+Z2V0VG90YWxNYXRyaXgoKS5y
ZWN0U3RheXNSZWN0KCk7Cit9CisKIHN0YXRpYyB2b2lkIHBhaW50U2tCaXRtYXAoUGxhdGZvcm1D
b250ZXh0U2tpYSogcGxhdGZvcm1Db250ZXh0LCBjb25zdCBOYXRpdmVJbWFnZVNraWEmIGJpdG1h
cCwgY29uc3QgU2tJUmVjdCYgc3JjUmVjdCwgY29uc3QgU2tSZWN0JiBkZXN0UmVjdCwgY29uc3Qg
U2tYZmVybW9kZTo6TW9kZSYgY29tcE9wKQogewogICAgIFNrUGFpbnQgcGFpbnQ7CkBAIC0yMTIs
NiArMjE3LDggQEAgc3RhdGljIHZvaWQgcGFpbnRTa0JpdG1hcChQbGF0Zm9ybUNvbnRleAogICAg
IHBhaW50LnNldEZpbHRlckJpdG1hcCh0cnVlKTsKICAgICBwYWludC5zZXRBbHBoYShwbGF0Zm9y
bUNvbnRleHQtPmdldE5vcm1hbGl6ZWRBbHBoYSgpKTsKICAgICBwYWludC5zZXRMb29wZXIocGxh
dGZvcm1Db250ZXh0LT5nZXREcmF3TG9vcGVyKCkpOworICAgIC8vIG9ubHkgYW50aWFsaWFzIGlm
IHdlJ3JlIHJvdGF0ZWQgb3Igc2tld2VkCisgICAgcGFpbnQuc2V0QW50aUFsaWFzKGhhc05vbjkw
cm90YXRpb24ocGxhdGZvcm1Db250ZXh0KSk7CiAKICAgICBTa0NhbnZhcyogY2FudmFzID0gcGxh
dGZvcm1Db250ZXh0LT5jYW52YXMoKTsKIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gOTQwODUpCisrKyBM
YXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMiBAQAorMjAx
MS0wOC0zMCAgTWlrZSBSZWVkICA8cmVlZEBnb29nbGUuY29tPgorCisgICAgICAgIFtza2lhXSBh
bnRpYWxpYXMgaW1hZ2VzIGlmIHdlJ3JlIHJvdGF0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndl
YmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY3MjA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9C
T0RZIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0
aW9ucy50eHQ6CisKIDIwMTEtMDgtMzAgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgog
CiAgICAgICAgIDxyZGFyOi8vcHJvYmxlbS84ODMyODE0PiBXaXRoIGxhcmdlIGxpbmUtaGVpZ2h0
LCBjb2x1bW4gYnJlYWsgY2FuIGhhcHBlbiBhbnl3aGVyZSBpbiB0aGUKSW5kZXg6IExheW91dFRl
c3RzL3BsYXRmb3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQJKHJl
dmlzaW9uIDk0MDczKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBl
Y3RhdGlvbnMudHh0CSh3b3JraW5nIGNvcHkpCkBAIC0yMzM3LDYgKzIzMzcsMTMgQEAgQlVHX1lV
VEFLIExFT1BBUkQgOiBmYXN0L2ltYWdlcy9pbWFnZW1hcAogQlVHX1lVVEFLIExJTlVYIFdJTiA6
IGZhc3QvaW1hZ2VzL2ltYWdlbWFwLXBvbHlnb24tZm9jdXMtcmluZy5odG1sID0gSU1BR0UrVEVY
VAogQlVHX1lVVEFLIExFT1BBUkQgOiBmYXN0L2ltYWdlcy9pbWFnZW1hcC1wb2x5Z29uLWZvY3Vz
LXJpbmcuaHRtbCA9IElNQUdFCiAKKy8vIE5lZWQgdG8gcmViYXNlbGluZSBub3cgdGhhdCB3ZSBh
bnRpYWxpYXMgcm90YXRlZCBpbWFnZXMKK0JVR0NSMzY5MDIgTElOVVggV0lOIDogZmFzdC9ib3Jk
ZXJzL2JvcmRlci1pbWFnZS1yb3RhdGUtdHJhbnNmb3JtLmh0bWwgPSBJTUFHRQorQlVHQ1IzNjkw
MiBMSU5VWCBXSU4gOiBtZWRpYS9hdWRpby1yZXBhaW50Lmh0bWwgPSBJTUFHRQorQlVHQ1IzNjkw
MiBMSU5VWCBXSU4gOiBtZWRpYS92aWRlby16b29tLWNvbnRyb2xzLmh0bWwgPSBJTUFHRQorQlVH
Q1IzNjkwMiBMSU5VWCBXSU4gOiBzdmcvYmF0aWsvZmlsdGVycy9mZVRpbGUuc3ZnID0gSU1BR0UK
K0JVR0NSMzY5MDIgTElOVVggV0lOIDogc3ZnL2N1c3RvbS9mb2N1cy1yaW5nLnN2ZyA9IElNQUdF
CisKIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLwogLy8gUmVncmVzc2lvbnMgY2F1c2VkIGJ5IHN3aXRjaGlu
ZyB0byBEUlQuCiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>105651</attachid>
            <date>2011-08-30 10:46:01 -0700</date>
            <delta_ts>2011-08-31 07:03:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-67207-20110830134559.patch</filename>
            <type>text/plain</type>
            <size>3384</size>
            <attacher name="Mike Reed">reed</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDk0MDg1KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDgtMzAgIE1pa2UgUmVl
ZCAgPHJlZWRAZ29vZ2xlLmNvbT4KKworICAgICAgICBbc2tpYV0gYW50aWFsaWFzIGltYWdlcyBp
ZiB3ZSdyZSByb3RhdGVkCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD02NzIwNworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisg
ICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNraWEuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6aGFzTm9uOTByb3RhdGlvbik6CisgICAgICAgIChXZWJDb3JlOjpwYWludFNrQml0
bWFwKToKKwogMjAxMS0wOC0zMCAgVG9ueSBDaGFuZyAgPHRvbnlAY2hyb21pdW0ub3JnPgogCiAg
ICAgICAgIEZpeCBjb21waWxlIHdhcm5pbmcgb24gY2xhbmc6CkluZGV4OiBTb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9za2lhL0ltYWdlU2tpYS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3Mvc2tpYS9JbWFnZVNraWEuY3BwCShyZXZpc2lv
biA5NDA3NCkKKysrIFNvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL3NraWEvSW1hZ2VT
a2lhLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjA1LDYgKzIwNSwxMSBAQCBzdGF0aWMgdm9pZCBk
cmF3UmVzYW1wbGVkQml0bWFwKFNrQ2FudmFzCiAgICAgY2FudmFzLmRyYXdCaXRtYXBSZWN0KHJl
c2FtcGxlZCwgMCwgZGVzdFJlY3RWaXNpYmxlU3Vic2V0LCAmcGFpbnQpOwogfQogCitzdGF0aWMg
Ym9vbCBoYXNOb245MHJvdGF0aW9uKFBsYXRmb3JtQ29udGV4dFNraWEqIGNvbnRleHQpCit7Cisg
ICAgcmV0dXJuICFjb250ZXh0LT5jYW52YXMoKS0+Z2V0VG90YWxNYXRyaXgoKS5yZWN0U3RheXNS
ZWN0KCk7Cit9CisKIHN0YXRpYyB2b2lkIHBhaW50U2tCaXRtYXAoUGxhdGZvcm1Db250ZXh0U2tp
YSogcGxhdGZvcm1Db250ZXh0LCBjb25zdCBOYXRpdmVJbWFnZVNraWEmIGJpdG1hcCwgY29uc3Qg
U2tJUmVjdCYgc3JjUmVjdCwgY29uc3QgU2tSZWN0JiBkZXN0UmVjdCwgY29uc3QgU2tYZmVybW9k
ZTo6TW9kZSYgY29tcE9wKQogewogICAgIFNrUGFpbnQgcGFpbnQ7CkBAIC0yMTIsNiArMjE3LDgg
QEAgc3RhdGljIHZvaWQgcGFpbnRTa0JpdG1hcChQbGF0Zm9ybUNvbnRleAogICAgIHBhaW50LnNl
dEZpbHRlckJpdG1hcCh0cnVlKTsKICAgICBwYWludC5zZXRBbHBoYShwbGF0Zm9ybUNvbnRleHQt
PmdldE5vcm1hbGl6ZWRBbHBoYSgpKTsKICAgICBwYWludC5zZXRMb29wZXIocGxhdGZvcm1Db250
ZXh0LT5nZXREcmF3TG9vcGVyKCkpOworICAgIC8vIG9ubHkgYW50aWFsaWFzIGlmIHdlJ3JlIHJv
dGF0ZWQgb3Igc2tld2VkCisgICAgcGFpbnQuc2V0QW50aUFsaWFzKGhhc05vbjkwcm90YXRpb24o
cGxhdGZvcm1Db250ZXh0KSk7CiAKICAgICBTa0NhbnZhcyogY2FudmFzID0gcGxhdGZvcm1Db250
ZXh0LT5jYW52YXMoKTsKIApJbmRleDogTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL0NoYW5nZUxvZwkocmV2aXNpb24gOTQwODUpCisrKyBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cJKHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMiBAQAorMjAxMS0wOC0zMCAg
TWlrZSBSZWVkICA8cmVlZEBnb29nbGUuY29tPgorCisgICAgICAgIFtza2lhXSBhbnRpYWxpYXMg
aW1hZ2VzIGlmIHdlJ3JlIHJvdGF0ZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTY3MjA3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQ6
CisKIDIwMTEtMDgtMzAgIERhdmlkIEh5YXR0ICA8aHlhdHRAYXBwbGUuY29tPgogCiAgICAgICAg
IDxyZGFyOi8vcHJvYmxlbS84ODMyODE0PiBXaXRoIGxhcmdlIGxpbmUtaGVpZ2h0LCBjb2x1bW4g
YnJlYWsgY2FuIGhhcHBlbiBhbnl3aGVyZSBpbiB0aGUKSW5kZXg6IExheW91dFRlc3RzL3BsYXRm
b3JtL2Nocm9taXVtL3Rlc3RfZXhwZWN0YXRpb25zLnR4dAo9PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRU
ZXN0cy9wbGF0Zm9ybS9jaHJvbWl1bS90ZXN0X2V4cGVjdGF0aW9ucy50eHQJKHJldmlzaW9uIDk0
MDczKQorKysgTGF5b3V0VGVzdHMvcGxhdGZvcm0vY2hyb21pdW0vdGVzdF9leHBlY3RhdGlvbnMu
dHh0CSh3b3JraW5nIGNvcHkpCkBAIC0yMzM3LDYgKzIzMzcsMTMgQEAgQlVHX1lVVEFLIExFT1BB
UkQgOiBmYXN0L2ltYWdlcy9pbWFnZW1hcAogQlVHX1lVVEFLIExJTlVYIFdJTiA6IGZhc3QvaW1h
Z2VzL2ltYWdlbWFwLXBvbHlnb24tZm9jdXMtcmluZy5odG1sID0gSU1BR0UrVEVYVAogQlVHX1lV
VEFLIExFT1BBUkQgOiBmYXN0L2ltYWdlcy9pbWFnZW1hcC1wb2x5Z29uLWZvY3VzLXJpbmcuaHRt
bCA9IElNQUdFCiAKKy8vIE5lZWQgdG8gcmViYXNlbGluZSBub3cgdGhhdCB3ZSBhbnRpYWxpYXMg
cm90YXRlZCBpbWFnZXMKK0JVR0NSMzY5MDIgTElOVVggV0lOIDogZmFzdC9ib3JkZXJzL2JvcmRl
ci1pbWFnZS1yb3RhdGUtdHJhbnNmb3JtLmh0bWwgPSBJTUFHRQorQlVHQ1IzNjkwMiBMSU5VWCBX
SU4gOiBtZWRpYS9hdWRpby1yZXBhaW50Lmh0bWwgPSBJTUFHRQorQlVHQ1IzNjkwMiBMSU5VWCBX
SU4gOiBtZWRpYS92aWRlby16b29tLWNvbnRyb2xzLmh0bWwgPSBJTUFHRQorQlVHQ1IzNjkwMiBM
SU5VWCBXSU4gOiBzdmcvYmF0aWsvZmlsdGVycy9mZVRpbGUuc3ZnID0gSU1BR0UKK0JVR0NSMzY5
MDIgTElOVVggV0lOIDogc3ZnL2N1c3RvbS9mb2N1cy1yaW5nLnN2ZyA9IElNQUdFCisKIC8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLwogLy8gUmVncmVzc2lvbnMgY2F1c2VkIGJ5IHN3aXRjaGluZyB0byBEUlQu
CiAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8K
</data>

          </attachment>
      

    </bug>

</bugzilla>