<?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>50717</bug_id>
          
          <creation_ts>2010-12-08 14:18:59 -0800</creation_ts>
          <short_desc>Add getter and setters for acceleratesRendering flag on layers</short_desc>
          <delta_ts>2010-12-09 02:22:41 -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>Layout and Rendering</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.6</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>
          
          <blocked>50591</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Matthew Delaney">mdelaney7</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>charles-webkit</cc>
    
    <cc>eric</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>319029</commentid>
    <comment_count>0</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2010-12-08 14:18:59 -0800</bug_when>
    <thetext>Add getter and setters for acceleratesRendering flag on layers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319047</commentid>
    <comment_count>1</comment_count>
      <attachid>75968</attachid>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2010-12-08 14:37:55 -0800</bug_when>
    <thetext>Created attachment 75968
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319051</commentid>
    <comment_count>2</comment_count>
      <attachid>75968</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2010-12-08 14:43:05 -0800</bug_when>
    <thetext>Comment on attachment 75968
Patch

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

&gt; WebCore/platform/graphics/ca/mac/PlatformCALayerMac.mm:95
&gt; +- (void)setAcceleratesDrawing:(BOOL)flag;
&gt; +- (BOOL)acceleratesDrawing;

This needs the platform #if guards.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319058</commentid>
    <comment_count>3</comment_count>
      <attachid>75973</attachid>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2010-12-08 14:50:15 -0800</bug_when>
    <thetext>Created attachment 75973
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319097</commentid>
    <comment_count>4</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-12-08 15:59:34 -0800</bug_when>
    <thetext>Attachment 75973 did not build on mac:
Build output: http://queues.webkit.org/results/6858091</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319169</commentid>
    <comment_count>5</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2010-12-08 17:55:18 -0800</bug_when>
    <thetext>Committed r73578: &lt;http://trac.webkit.org/changeset/73578&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319170</commentid>
    <comment_count>6</comment_count>
    <who name="Matthew Delaney">mdelaney7</who>
    <bug_when>2010-12-08 17:56:00 -0800</bug_when>
    <thetext>Manually fixed the build issue for SL on my local SL machine - just an unused param error.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>319348</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2010-12-09 02:22:41 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/73578 might have broken GTK Linux 32-bit Release</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75968</attachid>
            <date>2010-12-08 14:37:55 -0800</date>
            <delta_ts>2010-12-08 14:50:12 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50717-20101208143749.patch</filename>
            <type>text/plain</type>
            <size>6639</size>
            <attacher name="Matthew Delaney">mdelaney7</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MzU1MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMTItMDggIE1hdHRoZXcgRGVsYW5leSAgPG1kZWxhbmV5QGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgZ2V0dGVyIGFuZCBzZXR0ZXJzIGZvciBhY2NlbGVyYXRlc1JlbmRlcmluZyBmbGFnIG9u
IGxheWVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTA3MTcKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzTGF5ZXIuY3BwOgor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHA6CisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbToKKyAg
ICAgICAgUGx1bWJlZCB0aHJvdWdoIGFjY2VsZXJhdGVkUmVuZGVyaW5nIGZsYWcuCisKIDIwMTAt
MTItMDggIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBLZW5uZXRoIFJ1c3NlbGwuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL0dyYXBoaWNzTGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvR3JhcGhpY3NMYXllci5jcHAJKHJldmlzaW9uIDczNTM1KQorKysgV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzMsNiAr
NzMsNyBAQCBHcmFwaGljc0xheWVyOjpHcmFwaGljc0xheWVyKEdyYXBoaWNzTGF5CiAgICAgLCBt
X3VzaW5nVGlsZWRMYXllcihmYWxzZSkKICAgICAsIG1fbWFza3NUb0JvdW5kcyhmYWxzZSkKICAg
ICAsIG1fZHJhd3NDb250ZW50KGZhbHNlKQorICAgICwgbV9hY2NlbGVyYXRlc0RyYXdpbmcoZmFs
c2UpCiAgICAgLCBtX3BhaW50aW5nUGhhc2UoR3JhcGhpY3NMYXllclBhaW50QWxsKQogICAgICwg
bV9jb250ZW50c09yaWVudGF0aW9uKENvbXBvc2l0aW5nQ29vcmRpbmF0ZXNUb3BEb3duKQogICAg
ICwgbV9wYXJlbnQoMCkKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NM
YXllci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NM
YXllci5oCShyZXZpc2lvbiA3MzUzNSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3Jh
cGhpY3NMYXllci5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNTgsNiArMjU4LDkgQEAgcHVibGljOgog
ICAgIGJvb2wgZHJhd3NDb250ZW50KCkgY29uc3QgeyByZXR1cm4gbV9kcmF3c0NvbnRlbnQ7IH0K
ICAgICB2aXJ0dWFsIHZvaWQgc2V0RHJhd3NDb250ZW50KGJvb2wgYikgeyBtX2RyYXdzQ29udGVu
dCA9IGI7IH0KIAorICAgIGJvb2wgYWNjZWxlcmF0ZXNEcmF3aW5nKCkgY29uc3QgeyByZXR1cm4g
bV9hY2NlbGVyYXRlc0RyYXdpbmc7IH0KKyAgICB2aXJ0dWFsIHZvaWQgc2V0QWNjZWxlcmF0ZXNE
cmF3aW5nKGJvb2wgYikgeyBtX2FjY2VsZXJhdGVzRHJhd2luZyA9IGI7IH0KKwogICAgIC8vIFRo
ZSBjb2xvciB1c2VkIHRvIHBhaW50IHRoZSBsYXllciBiYWNrZ3JvdW5kcwogICAgIGNvbnN0IENv
bG9yJiBiYWNrZ3JvdW5kQ29sb3IoKSBjb25zdCB7IHJldHVybiBtX2JhY2tncm91bmRDb2xvcjsg
fQogICAgIHZpcnR1YWwgdm9pZCBzZXRCYWNrZ3JvdW5kQ29sb3IoY29uc3QgQ29sb3ImKTsKQEAg
LTM5NCw2ICszOTcsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgYm9vbCBtX3VzaW5nVGlsZWRMYXllciA6
IDE7CiAgICAgYm9vbCBtX21hc2tzVG9Cb3VuZHMgOiAxOwogICAgIGJvb2wgbV9kcmF3c0NvbnRl
bnQgOiAxOworICAgIGJvb2wgbV9hY2NlbGVyYXRlc0RyYXdpbmcgOiAxOwogCiAgICAgR3JhcGhp
Y3NMYXllclBhaW50aW5nUGhhc2UgbV9wYWludGluZ1BoYXNlOwogICAgIENvbXBvc2l0aW5nQ29v
cmRpbmF0ZXNPcmllbnRhdGlvbiBtX2NvbnRlbnRzT3JpZW50YXRpb247IC8vIGFmZmVjdHMgb3Jp
ZW50YXRpb24gb2YgbGF5ZXIgY29udGVudHMKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAJKHJldmlzaW9uIDczNTM1KQorKysgV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC00ODQsNiArNDg0LDE1IEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjpzZXREcmF3c0Nv
bnRlbnQoYm8KICAgICBub3RlTGF5ZXJQcm9wZXJ0eUNoYW5nZWQoRHJhd3NDb250ZW50Q2hhbmdl
ZCk7CiB9CiAKK3ZvaWQgR3JhcGhpY3NMYXllckNBOjpzZXRBY2NlbGVyYXRlc0RyYXdpbmcoYm9v
bCBhY2NlbGVyYXRlc0RyYXdpbmcpCit7CisgICAgaWYgKGFjY2VsZXJhdGVzRHJhd2luZyA9PSBt
X2FjY2VsZXJhdGVzRHJhd2luZykKKyAgICAgICAgcmV0dXJuOworCisgICAgR3JhcGhpY3NMYXll
cjo6c2V0QWNjZWxlcmF0ZXNEcmF3aW5nKGFjY2VsZXJhdGVzRHJhd2luZyk7CisgICAgbm90ZUxh
eWVyUHJvcGVydHlDaGFuZ2VkKERyYXdzQ29udGVudENoYW5nZWQpOworfQorCiB2b2lkIEdyYXBo
aWNzTGF5ZXJDQTo6c2V0QmFja2dyb3VuZENvbG9yKGNvbnN0IENvbG9yJiBjb2xvcikKIHsKICAg
ICBpZiAobV9iYWNrZ3JvdW5kQ29sb3JTZXQgJiYgbV9iYWNrZ3JvdW5kQ29sb3IgPT0gY29sb3Ip
CkBAIC04MzksNiArODQ4LDkgQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OmNvbW1pdExheWVyQ2hh
bmdlcwogCiAgICAgaWYgKG1fdW5jb21taXR0ZWRDaGFuZ2VzICYgQ29udGVudHNOZWVkc0Rpc3Bs
YXkpCiAgICAgICAgIHVwZGF0ZUNvbnRlbnRzTmVlZHNEaXNwbGF5KCk7CisgICAgCisgICAgaWYg
KG1fdW5jb21taXR0ZWRDaGFuZ2VzICYgQWNjZWxlcmF0ZXNEcmF3aW5nQ2hhbmdlZCkKKyAgICAg
ICAgdXBkYXRlQWNjZWxlcmF0ZXNEcmF3aW5nKCk7CiB9CiAKIHZvaWQgR3JhcGhpY3NMYXllckNB
Ojpjb21taXRMYXllckNoYW5nZXNBZnRlclN1YmxheWVycygpCkBAIC0xMTgwLDYgKzExOTIsMTEg
QEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OnVwZGF0ZUxheWVyRHJhd3NDbwogICAgIHVwZGF0ZURl
YnVnSW5kaWNhdG9ycygpOwogfQogCit2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlQWNjZWxl
cmF0ZXNEcmF3aW5nKCkKK3sKKyAgICBtX2xheWVyLT5zZXRBY2NlbGVyYXRlc0RyYXdpbmcobV9h
Y2NlbGVyYXRlc0RyYXdpbmcpOworfQorICAgIAogdm9pZCBHcmFwaGljc0xheWVyQ0E6OnVwZGF0
ZUxheWVyQmFja2dyb3VuZENvbG9yKCkKIHsKICAgICBpZiAoIW1fY29udGVudHNMYXllcikKSW5k
ZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuaAko
cmV2aXNpb24gNzM1MzUpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNz
TGF5ZXJDQS5oCSh3b3JraW5nIGNvcHkpCkBAIC03OSw2ICs3OSw3IEBAIHB1YmxpYzoKICAgICB2
aXJ0dWFsIHZvaWQgc2V0UHJlc2VydmVzM0QoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldE1h
c2tzVG9Cb3VuZHMoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldERyYXdzQ29udGVudChib29s
KTsKKyAgICB2aXJ0dWFsIHZvaWQgc2V0QWNjZWxlcmF0ZXNEcmF3aW5nKGJvb2wpOwogCiAgICAg
dmlydHVhbCB2b2lkIHNldEJhY2tncm91bmRDb2xvcihjb25zdCBDb2xvciYpOwogICAgIHZpcnR1
YWwgdm9pZCBjbGVhckJhY2tncm91bmRDb2xvcigpOwpAQCAtMjYxLDYgKzI2Miw3IEBAIHByaXZh
dGU6CiAKICAgICB2b2lkIHVwZGF0ZUxheWVyQW5pbWF0aW9ucygpOwogICAgIHZvaWQgdXBkYXRl
Q29udGVudHNOZWVkc0Rpc3BsYXkoKTsKKyAgICB2b2lkIHVwZGF0ZUFjY2VsZXJhdGVzRHJhd2lu
ZygpOwogICAgIAogICAgIGVudW0gU3RydWN0dXJhbExheWVyUHVycG9zZSB7CiAgICAgICAgIE5v
U3RydWN0dXJhbExheWVyID0gMCwKQEAgLTMwMiw3ICszMDQsOCBAQCBwcml2YXRlOgogICAgICAg
ICBDb250ZW50c1JlY3RDaGFuZ2VkID0gMSA8PCAyMCwKICAgICAgICAgTWFza0xheWVyQ2hhbmdl
ZCA9IDEgPDwgMjEsCiAgICAgICAgIFJlcGxpY2F0ZWRMYXllckNoYW5nZWQgPSAxIDw8IDIyLAot
ICAgICAgICBDb250ZW50c05lZWRzRGlzcGxheSA9IDEgPDwgMjMKKyAgICAgICAgQ29udGVudHNO
ZWVkc0Rpc3BsYXkgPSAxIDw8IDIzLAorICAgICAgICBBY2NlbGVyYXRlc0RyYXdpbmdDaGFuZ2Vk
ID0gMSA8PCAyNAogICAgIH07CiAgICAgdHlwZWRlZiB1bnNpZ25lZCBMYXllckNoYW5nZUZsYWdz
OwogICAgIHZvaWQgbm90ZUxheWVyUHJvcGVydHlDaGFuZ2VkKExheWVyQ2hhbmdlRmxhZ3MgZmxh
Z3MpOwpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9QbGF0Zm9ybUNBTGF5ZXIu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL1BsYXRmb3JtQ0FM
YXllci5oCShyZXZpc2lvbiA3MzUzNSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
UGxhdGZvcm1DQUxheWVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTE0Niw2ICsxNDYsOSBAQCBwdWJs
aWM6CiAKICAgICBib29sIG1hc2tzVG9Cb3VuZHMoKSBjb25zdDsKICAgICB2b2lkIHNldE1hc2tz
VG9Cb3VuZHMoYm9vbCk7CisgICAgCisgICAgYm9vbCBhY2NlbGVyYXRlc0RyYXdpbmcoKSBjb25z
dDsKKyAgICB2b2lkIHNldEFjY2VsZXJhdGVzRHJhd2luZyhib29sKTsKIAogICAgIHZvaWQqIGNv
bnRlbnRzKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRDb250ZW50cyh2b2lkKik7CkluZGV4OiBXZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9QbGF0Zm9ybUNBTGF5ZXJNYWMubW0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9tYWMvUGxhdGZvcm1DQUxheWVy
TWFjLm1tCShyZXZpc2lvbiA3MzUzNSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
bWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtOTEsNiArOTEsOCBA
QCAtICh2b2lkKXNldE93bmVyOihQbGF0Zm9ybUNBTGF5ZXIqKW93bmVyCiAKIEBpbnRlcmZhY2Ug
Q0FMYXllcihQcml2YXRlKQogLSAodm9pZClzZXRDb250ZW50c0NoYW5nZWQ7CistICh2b2lkKXNl
dEFjY2VsZXJhdGVzRHJhd2luZzooQk9PTClmbGFnOworLSAoQk9PTClhY2NlbGVyYXRlc0RyYXdp
bmc7CiBAZW5kCiAKIHN0YXRpYyBOU1N0cmluZyAqIGNvbnN0IHBsYXRmb3JtQ0FMYXllclBvaW50
ZXIgPSBAIldLUGxhdGZvcm1DQUxheWVyIjsKQEAgLTU3MCw2ICs1NzIsMjQgQEAgdm9pZCBQbGF0
Zm9ybUNBTGF5ZXI6OnNldE1hc2tzVG9Cb3VuZHMoYgogICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQ
VElPTlMKIH0KIAorYm9vbCBQbGF0Zm9ybUNBTGF5ZXI6OmFjY2VsZXJhdGVzRHJhd2luZygpIGNv
bnN0Cit7CisjaWYgIWRlZmluZWQoQlVJTERJTkdfT05fVElHRVIpICYmICFkZWZpbmVkKEJVSUxE
SU5HX09OX0xFT1BBUkQpICYmICFkZWZpbmVkKEJVSUxESU5HX09OX1NOT1dfTEVPUEFSRCkKKyAg
ICByZXR1cm4gW21fbGF5ZXIuZ2V0KCkgYWNjZWxlcmF0ZXNEcmF3aW5nXTsKKyNlbHNlCisgICAg
cmV0dXJuIGZhbHNlOworI2VuZGlmCit9CisKK3ZvaWQgUGxhdGZvcm1DQUxheWVyOjpzZXRBY2Nl
bGVyYXRlc0RyYXdpbmcoYm9vbCBhY2NlbGVyYXRlc0RyYXdpbmcpCit7CisjaWYgIWRlZmluZWQo
QlVJTERJTkdfT05fVElHRVIpICYmICFkZWZpbmVkKEJVSUxESU5HX09OX0xFT1BBUkQpICYmICFk
ZWZpbmVkKEJVSUxESU5HX09OX1NOT1dfTEVPUEFSRCkKKyAgICBCRUdJTl9CTE9DS19PQkpDX0VY
Q0VQVElPTlMKKyAgICBbbV9sYXllci5nZXQoKSBzZXRBY2NlbGVyYXRlc0RyYXdpbmc6YWNjZWxl
cmF0ZXNEcmF3aW5nXTsKKyAgICBFTkRfQkxPQ0tfT0JKQ19FWENFUFRJT05TCisjZW5kaWYKK30K
Kwogdm9pZCogUGxhdGZvcm1DQUxheWVyOjpjb250ZW50cygpIGNvbnN0CiB7CiAgICAgcmV0dXJu
IFttX2xheWVyLmdldCgpIGNvbnRlbnRzXTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>75973</attachid>
            <date>2010-12-08 14:50:15 -0800</date>
            <delta_ts>2010-12-08 15:56:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-50717-20101208145014.patch</filename>
            <type>text/plain</type>
            <size>6752</size>
            <attacher name="Matthew Delaney">mdelaney7</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiA3MzU1MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTAtMTItMDggIE1hdHRoZXcgRGVsYW5leSAgPG1kZWxhbmV5QGFw
cGxlLmNvbT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAg
ICBBZGQgZ2V0dGVyIGFuZCBzZXR0ZXJzIGZvciBhY2NlbGVyYXRlc1JlbmRlcmluZyBmbGFnIG9u
IGxheWVycworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NTA3MTcKKworICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzTGF5ZXIuY3BwOgor
ICAgICAgICAqIHBsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHA6CisgICAg
ICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2EvbWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbToKKyAg
ICAgICAgUGx1bWJlZCB0aHJvdWdoIGFjY2VsZXJhdGVkUmVuZGVyaW5nIGZsYWcuCisKIDIwMTAt
MTItMDggIEphbWVzIFJvYmluc29uICA8amFtZXNyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBS
ZXZpZXdlZCBieSBLZW5uZXRoIFJ1c3NlbGwuCkluZGV4OiBXZWJDb3JlL3BsYXRmb3JtL2dyYXBo
aWNzL0dyYXBoaWNzTGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvR3JhcGhpY3NMYXllci5jcHAJKHJldmlzaW9uIDczNTM1KQorKysgV2ViQ29yZS9wbGF0
Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNzMsNiAr
NzMsNyBAQCBHcmFwaGljc0xheWVyOjpHcmFwaGljc0xheWVyKEdyYXBoaWNzTGF5CiAgICAgLCBt
X3VzaW5nVGlsZWRMYXllcihmYWxzZSkKICAgICAsIG1fbWFza3NUb0JvdW5kcyhmYWxzZSkKICAg
ICAsIG1fZHJhd3NDb250ZW50KGZhbHNlKQorICAgICwgbV9hY2NlbGVyYXRlc0RyYXdpbmcoZmFs
c2UpCiAgICAgLCBtX3BhaW50aW5nUGhhc2UoR3JhcGhpY3NMYXllclBhaW50QWxsKQogICAgICwg
bV9jb250ZW50c09yaWVudGF0aW9uKENvbXBvc2l0aW5nQ29vcmRpbmF0ZXNUb3BEb3duKQogICAg
ICwgbV9wYXJlbnQoMCkKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NM
YXllci5oCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NM
YXllci5oCShyZXZpc2lvbiA3MzUzNSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3Jh
cGhpY3NMYXllci5oCSh3b3JraW5nIGNvcHkpCkBAIC0yNTgsNiArMjU4LDkgQEAgcHVibGljOgog
ICAgIGJvb2wgZHJhd3NDb250ZW50KCkgY29uc3QgeyByZXR1cm4gbV9kcmF3c0NvbnRlbnQ7IH0K
ICAgICB2aXJ0dWFsIHZvaWQgc2V0RHJhd3NDb250ZW50KGJvb2wgYikgeyBtX2RyYXdzQ29udGVu
dCA9IGI7IH0KIAorICAgIGJvb2wgYWNjZWxlcmF0ZXNEcmF3aW5nKCkgY29uc3QgeyByZXR1cm4g
bV9hY2NlbGVyYXRlc0RyYXdpbmc7IH0KKyAgICB2aXJ0dWFsIHZvaWQgc2V0QWNjZWxlcmF0ZXNE
cmF3aW5nKGJvb2wgYikgeyBtX2FjY2VsZXJhdGVzRHJhd2luZyA9IGI7IH0KKwogICAgIC8vIFRo
ZSBjb2xvciB1c2VkIHRvIHBhaW50IHRoZSBsYXllciBiYWNrZ3JvdW5kcwogICAgIGNvbnN0IENv
bG9yJiBiYWNrZ3JvdW5kQ29sb3IoKSBjb25zdCB7IHJldHVybiBtX2JhY2tncm91bmRDb2xvcjsg
fQogICAgIHZpcnR1YWwgdm9pZCBzZXRCYWNrZ3JvdW5kQ29sb3IoY29uc3QgQ29sb3ImKTsKQEAg
LTM5NCw2ICszOTcsNyBAQCBwcm90ZWN0ZWQ6CiAgICAgYm9vbCBtX3VzaW5nVGlsZWRMYXllciA6
IDE7CiAgICAgYm9vbCBtX21hc2tzVG9Cb3VuZHMgOiAxOwogICAgIGJvb2wgbV9kcmF3c0NvbnRl
bnQgOiAxOworICAgIGJvb2wgbV9hY2NlbGVyYXRlc0RyYXdpbmcgOiAxOwogCiAgICAgR3JhcGhp
Y3NMYXllclBhaW50aW5nUGhhc2UgbV9wYWludGluZ1BoYXNlOwogICAgIENvbXBvc2l0aW5nQ29v
cmRpbmF0ZXNPcmllbnRhdGlvbiBtX2NvbnRlbnRzT3JpZW50YXRpb247IC8vIGFmZmVjdHMgb3Jp
ZW50YXRpb24gb2YgbGF5ZXIgY29udGVudHMKSW5kZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhp
Y3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAJKHJldmlzaW9uIDczNTM1KQorKysgV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC00ODQsNiArNDg0LDE1IEBAIHZvaWQgR3JhcGhpY3NMYXllckNBOjpzZXREcmF3c0Nv
bnRlbnQoYm8KICAgICBub3RlTGF5ZXJQcm9wZXJ0eUNoYW5nZWQoRHJhd3NDb250ZW50Q2hhbmdl
ZCk7CiB9CiAKK3ZvaWQgR3JhcGhpY3NMYXllckNBOjpzZXRBY2NlbGVyYXRlc0RyYXdpbmcoYm9v
bCBhY2NlbGVyYXRlc0RyYXdpbmcpCit7CisgICAgaWYgKGFjY2VsZXJhdGVzRHJhd2luZyA9PSBt
X2FjY2VsZXJhdGVzRHJhd2luZykKKyAgICAgICAgcmV0dXJuOworCisgICAgR3JhcGhpY3NMYXll
cjo6c2V0QWNjZWxlcmF0ZXNEcmF3aW5nKGFjY2VsZXJhdGVzRHJhd2luZyk7CisgICAgbm90ZUxh
eWVyUHJvcGVydHlDaGFuZ2VkKERyYXdzQ29udGVudENoYW5nZWQpOworfQorCiB2b2lkIEdyYXBo
aWNzTGF5ZXJDQTo6c2V0QmFja2dyb3VuZENvbG9yKGNvbnN0IENvbG9yJiBjb2xvcikKIHsKICAg
ICBpZiAobV9iYWNrZ3JvdW5kQ29sb3JTZXQgJiYgbV9iYWNrZ3JvdW5kQ29sb3IgPT0gY29sb3Ip
CkBAIC04MzksNiArODQ4LDkgQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OmNvbW1pdExheWVyQ2hh
bmdlcwogCiAgICAgaWYgKG1fdW5jb21taXR0ZWRDaGFuZ2VzICYgQ29udGVudHNOZWVkc0Rpc3Bs
YXkpCiAgICAgICAgIHVwZGF0ZUNvbnRlbnRzTmVlZHNEaXNwbGF5KCk7CisgICAgCisgICAgaWYg
KG1fdW5jb21taXR0ZWRDaGFuZ2VzICYgQWNjZWxlcmF0ZXNEcmF3aW5nQ2hhbmdlZCkKKyAgICAg
ICAgdXBkYXRlQWNjZWxlcmF0ZXNEcmF3aW5nKCk7CiB9CiAKIHZvaWQgR3JhcGhpY3NMYXllckNB
Ojpjb21taXRMYXllckNoYW5nZXNBZnRlclN1YmxheWVycygpCkBAIC0xMTgwLDYgKzExOTIsMTEg
QEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6OnVwZGF0ZUxheWVyRHJhd3NDbwogICAgIHVwZGF0ZURl
YnVnSW5kaWNhdG9ycygpOwogfQogCit2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6dXBkYXRlQWNjZWxl
cmF0ZXNEcmF3aW5nKCkKK3sKKyAgICBtX2xheWVyLT5zZXRBY2NlbGVyYXRlc0RyYXdpbmcobV9h
Y2NlbGVyYXRlc0RyYXdpbmcpOworfQorICAgIAogdm9pZCBHcmFwaGljc0xheWVyQ0E6OnVwZGF0
ZUxheWVyQmFja2dyb3VuZENvbG9yKCkKIHsKICAgICBpZiAoIW1fY29udGVudHNMYXllcikKSW5k
ZXg6IFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmgKPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuaAko
cmV2aXNpb24gNzM1MzUpCisrKyBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNz
TGF5ZXJDQS5oCSh3b3JraW5nIGNvcHkpCkBAIC03OSw2ICs3OSw3IEBAIHB1YmxpYzoKICAgICB2
aXJ0dWFsIHZvaWQgc2V0UHJlc2VydmVzM0QoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldE1h
c2tzVG9Cb3VuZHMoYm9vbCk7CiAgICAgdmlydHVhbCB2b2lkIHNldERyYXdzQ29udGVudChib29s
KTsKKyAgICB2aXJ0dWFsIHZvaWQgc2V0QWNjZWxlcmF0ZXNEcmF3aW5nKGJvb2wpOwogCiAgICAg
dmlydHVhbCB2b2lkIHNldEJhY2tncm91bmRDb2xvcihjb25zdCBDb2xvciYpOwogICAgIHZpcnR1
YWwgdm9pZCBjbGVhckJhY2tncm91bmRDb2xvcigpOwpAQCAtMjYxLDYgKzI2Miw3IEBAIHByaXZh
dGU6CiAKICAgICB2b2lkIHVwZGF0ZUxheWVyQW5pbWF0aW9ucygpOwogICAgIHZvaWQgdXBkYXRl
Q29udGVudHNOZWVkc0Rpc3BsYXkoKTsKKyAgICB2b2lkIHVwZGF0ZUFjY2VsZXJhdGVzRHJhd2lu
ZygpOwogICAgIAogICAgIGVudW0gU3RydWN0dXJhbExheWVyUHVycG9zZSB7CiAgICAgICAgIE5v
U3RydWN0dXJhbExheWVyID0gMCwKQEAgLTMwMiw3ICszMDQsOCBAQCBwcml2YXRlOgogICAgICAg
ICBDb250ZW50c1JlY3RDaGFuZ2VkID0gMSA8PCAyMCwKICAgICAgICAgTWFza0xheWVyQ2hhbmdl
ZCA9IDEgPDwgMjEsCiAgICAgICAgIFJlcGxpY2F0ZWRMYXllckNoYW5nZWQgPSAxIDw8IDIyLAot
ICAgICAgICBDb250ZW50c05lZWRzRGlzcGxheSA9IDEgPDwgMjMKKyAgICAgICAgQ29udGVudHNO
ZWVkc0Rpc3BsYXkgPSAxIDw8IDIzLAorICAgICAgICBBY2NlbGVyYXRlc0RyYXdpbmdDaGFuZ2Vk
ID0gMSA8PCAyNAogICAgIH07CiAgICAgdHlwZWRlZiB1bnNpZ25lZCBMYXllckNoYW5nZUZsYWdz
OwogICAgIHZvaWQgbm90ZUxheWVyUHJvcGVydHlDaGFuZ2VkKExheWVyQ2hhbmdlRmxhZ3MgZmxh
Z3MpOwpJbmRleDogV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9QbGF0Zm9ybUNBTGF5ZXIu
aAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL1BsYXRmb3JtQ0FM
YXllci5oCShyZXZpc2lvbiA3MzUzNSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
UGxhdGZvcm1DQUxheWVyLmgJKHdvcmtpbmcgY29weSkKQEAgLTE0Niw2ICsxNDYsOSBAQCBwdWJs
aWM6CiAKICAgICBib29sIG1hc2tzVG9Cb3VuZHMoKSBjb25zdDsKICAgICB2b2lkIHNldE1hc2tz
VG9Cb3VuZHMoYm9vbCk7CisgICAgCisgICAgYm9vbCBhY2NlbGVyYXRlc0RyYXdpbmcoKSBjb25z
dDsKKyAgICB2b2lkIHNldEFjY2VsZXJhdGVzRHJhd2luZyhib29sKTsKIAogICAgIHZvaWQqIGNv
bnRlbnRzKCkgY29uc3Q7CiAgICAgdm9pZCBzZXRDb250ZW50cyh2b2lkKik7CkluZGV4OiBXZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL21hYy9QbGF0Zm9ybUNBTGF5ZXJNYWMubW0KPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQotLS0gV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9tYWMvUGxhdGZvcm1DQUxheWVy
TWFjLm1tCShyZXZpc2lvbiA3MzUzNSkKKysrIFdlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2Ev
bWFjL1BsYXRmb3JtQ0FMYXllck1hYy5tbQkod29ya2luZyBjb3B5KQpAQCAtOTEsNiArOTEsMTAg
QEAgLSAodm9pZClzZXRPd25lcjooUGxhdGZvcm1DQUxheWVyKilvd25lcgogCiBAaW50ZXJmYWNl
IENBTGF5ZXIoUHJpdmF0ZSkKIC0gKHZvaWQpc2V0Q29udGVudHNDaGFuZ2VkOworI2lmICFkZWZp
bmVkKEJVSUxESU5HX09OX1RJR0VSKSAmJiAhZGVmaW5lZChCVUlMRElOR19PTl9MRU9QQVJEKSAm
JiAhZGVmaW5lZChCVUlMRElOR19PTl9TTk9XX0xFT1BBUkQpCistICh2b2lkKXNldEFjY2VsZXJh
dGVzRHJhd2luZzooQk9PTClmbGFnOworLSAoQk9PTClhY2NlbGVyYXRlc0RyYXdpbmc7CisjZW5k
aWYKIEBlbmQKIAogc3RhdGljIE5TU3RyaW5nICogY29uc3QgcGxhdGZvcm1DQUxheWVyUG9pbnRl
ciA9IEAiV0tQbGF0Zm9ybUNBTGF5ZXIiOwpAQCAtNTcwLDYgKzU3NCwyNCBAQCB2b2lkIFBsYXRm
b3JtQ0FMYXllcjo6c2V0TWFza3NUb0JvdW5kcyhiCiAgICAgRU5EX0JMT0NLX09CSkNfRVhDRVBU
SU9OUwogfQogCitib29sIFBsYXRmb3JtQ0FMYXllcjo6YWNjZWxlcmF0ZXNEcmF3aW5nKCkgY29u
c3QKK3sKKyNpZiAhZGVmaW5lZChCVUlMRElOR19PTl9USUdFUikgJiYgIWRlZmluZWQoQlVJTERJ
TkdfT05fTEVPUEFSRCkgJiYgIWRlZmluZWQoQlVJTERJTkdfT05fU05PV19MRU9QQVJEKQorICAg
IHJldHVybiBbbV9sYXllci5nZXQoKSBhY2NlbGVyYXRlc0RyYXdpbmddOworI2Vsc2UKKyAgICBy
ZXR1cm4gZmFsc2U7CisjZW5kaWYKK30KKwordm9pZCBQbGF0Zm9ybUNBTGF5ZXI6OnNldEFjY2Vs
ZXJhdGVzRHJhd2luZyhib29sIGFjY2VsZXJhdGVzRHJhd2luZykKK3sKKyNpZiAhZGVmaW5lZChC
VUlMRElOR19PTl9USUdFUikgJiYgIWRlZmluZWQoQlVJTERJTkdfT05fTEVPUEFSRCkgJiYgIWRl
ZmluZWQoQlVJTERJTkdfT05fU05PV19MRU9QQVJEKQorICAgIEJFR0lOX0JMT0NLX09CSkNfRVhD
RVBUSU9OUworICAgIFttX2xheWVyLmdldCgpIHNldEFjY2VsZXJhdGVzRHJhd2luZzphY2NlbGVy
YXRlc0RyYXdpbmddOworICAgIEVORF9CTE9DS19PQkpDX0VYQ0VQVElPTlMKKyNlbmRpZgorfQor
CiB2b2lkKiBQbGF0Zm9ybUNBTGF5ZXI6OmNvbnRlbnRzKCkgY29uc3QKIHsKICAgICByZXR1cm4g
W21fbGF5ZXIuZ2V0KCkgY29udGVudHNdOwo=
</data>
<flag name="review"
          id="66829"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>