<?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>29970</bug_id>
          
          <creation_ts>2009-10-01 10:18:36 -0700</creation_ts>
          <short_desc>[Qt] Missing layoutTestController.overridePreference() implementation</short_desc>
          <delta_ts>2009-10-03 13:50:31 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</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>0</everconfirmed>
          <reporter name="Jakub Wieczorek">jwieczorek</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>xan.lopez</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>151600</commentid>
    <comment_count>0</comment_count>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-01 10:18:36 -0700</bug_when>
    <thetext>As above.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151601</commentid>
    <comment_count>1</comment_count>
      <attachid>40456</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-01 10:21:51 -0700</bug_when>
    <thetext>Created attachment 40456
Implement the missing function</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151603</commentid>
    <comment_count>2</comment_count>
      <attachid>40458</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-01 10:24:55 -0700</bug_when>
    <thetext>Created attachment 40458
Remove fixed tests from the Skipped list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151607</commentid>
    <comment_count>3</comment_count>
      <attachid>40459</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-01 10:37:12 -0700</bug_when>
    <thetext>Created attachment 40459
Implement the missing function

The WebPage&apos;s constructor should call resetSettings().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151843</commentid>
    <comment_count>4</comment_count>
      <attachid>40459</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-10-02 08:04:32 -0700</bug_when>
    <thetext>Comment on attachment 40459
Implement the missing function

Great stuff, but I suggest to simplify the implmeneitation:

Store the defaults in QWebSettings::globalSettings(), make overridePreferece() set the settings on the page&apos;s settings object and make resetSEttings() use resetAttribute, resetFontSize(), etc. to trigger the fallback to the global settings.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151856</commentid>
    <comment_count>5</comment_count>
      <attachid>40523</attachid>
    <who name="Jakub Wieczorek">jwieczorek</who>
    <bug_when>2009-10-02 08:57:03 -0700</bug_when>
    <thetext>Created attachment 40523
Implement the missing function

(In reply to comment #4)
&gt; (From update of attachment 40459 [details])
&gt; Great stuff, but I suggest to simplify the implmeneitation:
&gt; 
&gt; Store the defaults in QWebSettings::globalSettings(), make overridePreferece()
&gt; set the settings on the page&apos;s settings object and make resetSEttings() use
&gt; resetAttribute, resetFontSize(), etc. to trigger the fallback to the global
&gt; settings.

Sounds good, done.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151860</commentid>
    <comment_count>6</comment_count>
      <attachid>40523</attachid>
    <who name="Simon Hausmann">hausmann</who>
    <bug_when>2009-10-02 09:03:07 -0700</bug_when>
    <thetext>Comment on attachment 40523
Implement the missing function

r=me, thanks!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151863</commentid>
    <comment_count>7</comment_count>
      <attachid>40523</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-02 09:14:57 -0700</bug_when>
    <thetext>Comment on attachment 40523
Implement the missing function

Clearing flags on attachment: 40523

Committed r49024: &lt;http://trac.webkit.org/changeset/49024&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>151864</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-02 09:15:00 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152096</commentid>
    <comment_count>9</comment_count>
    <who name="Xan Lopez">xan.lopez</who>
    <bug_when>2009-10-03 13:34:59 -0700</bug_when>
    <thetext>Reopening since there&apos;s one patch to land.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152097</commentid>
    <comment_count>10</comment_count>
      <attachid>40458</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-03 13:50:27 -0700</bug_when>
    <thetext>Comment on attachment 40458
Remove fixed tests from the Skipped list

Clearing flags on attachment: 40458

Committed r49066: &lt;http://trac.webkit.org/changeset/49066&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152098</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2009-10-03 13:50:31 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40456</attachid>
            <date>2009-10-01 10:21:51 -0700</date>
            <delta_ts>2009-10-01 10:37:12 -0700</delta_ts>
            <desc>Implement the missing function</desc>
            <filename>0001-Qt-Implement-layoutTestController.overridePreference.patch</filename>
            <type>text/plain</type>
            <size>6741</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSBhMDEyOGFlMWM3MjgxMzYwZTc5Mzk1ZWVlZDNiM2RmZDIzM2NmYjRhIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFRodSwgMSBPY3QgMjAwOSAyMDozNzoxOCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFtRdF0g
SW1wbGVtZW50IGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgpLgogaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5OTcwCgotLS0KIFdlYktpdFRv
b2xzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKysrKysrKysr
KysrKysrKysrCiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZS5j
cHAgfCAgIDIyICsrKysrKysrKysrKysrKysrKystLS0KIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3F0L2pzb2JqZWN0cy5jcHAgICAgICB8ICAgMTkgKysrKysrKysrKysrKysrKy0tLQogV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmggICAgICAgIHwgICAgMSArCiA0
IGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCmluZGV4
IDJhNzNiM2YuLmNjNjc0ZTQgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZworKysg
Yi9XZWJLaXRUb29scy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMyBAQAogMjAwOS0xMC0wMSAgSmFr
dWIgV2llY3pvcmVrICA8ZmF3MjE3QGdtYWlsLmNvbT4KIAorICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIEltcGxlbWVudCBsYXlvdXRUZXN0Q29udHJv
bGxlci5vdmVycmlkZVByZWZlcmVuY2UoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTI5OTcwCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9E
dW1wUmVuZGVyVHJlZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJQYWdlOjpXZWJQYWdlKToK
KyAgICAgICAgKFdlYkNvcmU6OldlYlBhZ2U6OnJlc2V0U2V0dGluZ3MpOgorICAgICAgICAoV2Vi
Q29yZTo6RHVtcFJlbmRlclRyZWU6OnJlc2V0VG9Db25zaXN0ZW50U3RhdGVCZWZvcmVUZXN0aW5n
KToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9qc29iamVjdHMuY3BwOgorICAgICAgICAo
TGF5b3V0VGVzdENvbnRyb2xsZXI6OnJlc2V0KToKKyAgICAgICAgKExheW91dFRlc3RDb250cm9s
bGVyOjpzZXRQcml2YXRlQnJvd3NpbmdFbmFibGVkKToKKyAgICAgICAgKExheW91dFRlc3RDb250
cm9sbGVyOjpzZXRQb3B1cEJsb2NraW5nRW5hYmxlZCk6CisgICAgICAgIChMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6b3ZlcnJpZGVQcmVmZXJlbmNlKToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9x
dC9qc29iamVjdHMuaDoKKworMjAwOS0xMC0wMSAgSmFrdWIgV2llY3pvcmVrICA8ZmF3MjE3QGdt
YWlsLmNvbT4KKwogICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KIAogICAgICAg
ICBbUXRdIEltcGxlbWVudCBldmVudFNlbmRlci5zY2hlZHVsZUFzeW5jaHJvbm91c0NsaWNrKCku
CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJl
ZS5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZS5jcHAK
aW5kZXggZjkzMjA0ZS4uN2Q1ODU4NiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvcXQvRHVtcFJlbmRlclRyZWUuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3F0L0R1bXBSZW5kZXJUcmVlLmNwcApAQCAtODQsNiArODQsOCBAQCBwdWJsaWM6CiAgICAg
Ym9vbCBqYXZhU2NyaXB0Q29uZmlybShRV2ViRnJhbWUgKmZyYW1lLCBjb25zdCBRU3RyaW5nJiBt
c2cpOwogICAgIGJvb2wgamF2YVNjcmlwdFByb21wdChRV2ViRnJhbWUgKmZyYW1lLCBjb25zdCBR
U3RyaW5nJiBtc2csIGNvbnN0IFFTdHJpbmcmIGRlZmF1bHRWYWx1ZSwgUVN0cmluZyogcmVzdWx0
KTsKIAorICAgIHZvaWQgcmVzZXRTZXR0aW5ncygpOworCiBwdWJsaWMgc2xvdHM6CiAgICAgYm9v
bCBzaG91bGRJbnRlcnJ1cHRKYXZhU2NyaXB0KCkgeyByZXR1cm4gZmFsc2U7IH0KIApAQCAtMTA2
LDExICsxMDgsOSBAQCBXZWJQYWdlOjpXZWJQYWdlKFFXaWRnZXQgKnBhcmVudCwgRHVtcFJlbmRl
clRyZWUgKmRydCkKIHsKICAgICBzZXR0aW5ncygpLT5zZXRGb250U2l6ZShRV2ViU2V0dGluZ3M6
Ok1pbmltdW1Gb250U2l6ZSwgNSk7CiAgICAgc2V0dGluZ3MoKS0+c2V0Rm9udFNpemUoUVdlYlNl
dHRpbmdzOjpNaW5pbXVtTG9naWNhbEZvbnRTaXplLCA1KTsKLSAgICBzZXR0aW5ncygpLT5zZXRG
b250U2l6ZShRV2ViU2V0dGluZ3M6OkRlZmF1bHRGb250U2l6ZSwgMTYpOwogICAgIHNldHRpbmdz
KCktPnNldEZvbnRTaXplKFFXZWJTZXR0aW5nczo6RGVmYXVsdEZpeGVkRm9udFNpemUsIDEzKTsK
LSAgICBzZXR0aW5ncygpLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0Q2Fu
T3BlbldpbmRvd3MsIHRydWUpOworCiAgICAgc2V0dGluZ3MoKS0+c2V0QXR0cmlidXRlKFFXZWJT
ZXR0aW5nczo6SmF2YXNjcmlwdENhbkFjY2Vzc0NsaXBib2FyZCwgdHJ1ZSk7Ci0gICAgc2V0dGlu
Z3MoKS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6TGlua3NJbmNsdWRlZEluRm9jdXNDaGFp
biwgZmFsc2UpOwogICAgIHNldHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OlBs
dWdpbnNFbmFibGVkLCB0cnVlKTsKICAgICBzZXR0aW5ncygpLT5zZXRBdHRyaWJ1dGUoUVdlYlNl
dHRpbmdzOjpMb2NhbENvbnRlbnRDYW5BY2Nlc3NSZW1vdGVVcmxzLCB0cnVlKTsKIApAQCAtMTIw
LDYgKzEyMCwyMCBAQCBXZWJQYWdlOjpXZWJQYWdlKFFXaWRnZXQgKnBhcmVudCwgRHVtcFJlbmRl
clRyZWUgKmRydCkKICAgICBzZXRQbHVnaW5GYWN0b3J5KG5ldyBUZXN0UGx1Z2luKHRoaXMpKTsK
IH0KIAordm9pZCBXZWJQYWdlOjpyZXNldFNldHRpbmdzKCkKK3sKKyAgICAvLyBBZnRlciBlYWNo
IGxheW91dCB0ZXN0LCByZXNldCB0aGUgc2V0dGluZ3MgdGhhdCBtYXkgYmUgY2hhbmdlZCBieQor
ICAgIC8vIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgpIG9yIHNpbWls
YXIuCisKKyAgICBzZXR0aW5ncygpLT5zZXRGb250U2l6ZShRV2ViU2V0dGluZ3M6OkRlZmF1bHRG
b250U2l6ZSwgMTYpOworCisgICAgc2V0dGluZ3MoKS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5n
czo6SmF2YXNjcmlwdEVuYWJsZWQsIHRydWUpOworICAgIHNldHRpbmdzKCktPnNldEF0dHJpYnV0
ZShRV2ViU2V0dGluZ3M6OlByaXZhdGVCcm93c2luZ0VuYWJsZWQsIGZhbHNlKTsKKyAgICBzZXR0
aW5ncygpLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0Q2FuT3BlbldpbmRv
d3MsIHRydWUpOworICAgIHNldHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6Okxp
bmtzSW5jbHVkZWRJbkZvY3VzQ2hhaW4sIGZhbHNlKTsKKyAgICBzZXR0aW5ncygpLT5zZXRBdHRy
aWJ1dGUoUVdlYlNldHRpbmdzOjpPZmZsaW5lV2ViQXBwbGljYXRpb25DYWNoZUVuYWJsZWQsIGZh
bHNlKTsKK30KKwogUVdlYlBhZ2UgKldlYlBhZ2U6OmNyZWF0ZVdpbmRvdyhRV2ViUGFnZTo6V2Vi
V2luZG93VHlwZSkKIHsKICAgICByZXR1cm4gbV9kcnQtPmNyZWF0ZVdpbmRvdygpOwpAQCAtMjUy
LDYgKzI2Niw4IEBAIHZvaWQgRHVtcFJlbmRlclRyZWU6OnJlc2V0VG9Db25zaXN0ZW50U3RhdGVC
ZWZvcmVUZXN0aW5nKCkKICAgICBtX3BhZ2UtPmJsb2NrU2lnbmFscyhmYWxzZSk7CiAKICAgICBt
X3BhZ2UtPm1haW5GcmFtZSgpLT5zZXRab29tRmFjdG9yKDEuMCk7CisKKyAgICBzdGF0aWNfY2Fz
dDxXZWJQYWdlKj4obV9wYWdlKS0+cmVzZXRTZXR0aW5ncygpOwogICAgIHF0X2RydF9jbGVhckZy
YW1lTmFtZShtX3BhZ2UtPm1haW5GcmFtZSgpKTsKIAogICAgIFdvcmtRdWV1ZTo6c2hhcmVkKCkt
PmNsZWFyKCk7CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9qc29i
amVjdHMuY3BwIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmNwcApp
bmRleCAwMWFhYmE3Li5mYzFjMzVmIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9xdC9qc29iamVjdHMuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0
L2pzb2JqZWN0cy5jcHAKQEAgLTEzNCw3ICsxMzQsNiBAQCB2b2lkIExheW91dFRlc3RDb250cm9s
bGVyOjpyZXNldCgpCiAgICAgbV93YWl0Rm9yUG9saWN5ID0gZmFsc2U7CiAgICAgcXRfZHVtcF9l
ZGl0aW5nX2NhbGxiYWNrcyhmYWxzZSk7CiAgICAgcXRfZHVtcF9yZXNvdXJjZV9sb2FkX2NhbGxi
YWNrcyhmYWxzZSk7Ci0gICAgUVdlYlNldHRpbmdzOjpnbG9iYWxTZXR0aW5ncygpLT5zZXRBdHRy
aWJ1dGUoUVdlYlNldHRpbmdzOjpQcml2YXRlQnJvd3NpbmdFbmFibGVkLCBmYWxzZSk7CiB9CiAK
IHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnByb2Nlc3NXb3JrKCkKQEAgLTI4OCwxMiArMjg3
LDEyIEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEZpeGVkQ29udGVudHNTaXplKGlu
dCB3aWR0aCwgaW50IGhlaWdodCkKIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UHJp
dmF0ZUJyb3dzaW5nRW5hYmxlZChib29sIGVuYWJsZSkKIHsKLSAgICBRV2ViU2V0dGluZ3M6Omds
b2JhbFNldHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OlByaXZhdGVCcm93c2lu
Z0VuYWJsZWQsIGVuYWJsZSk7CisgICAgbV9kcnQtPndlYlBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0
QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6UHJpdmF0ZUJyb3dzaW5nRW5hYmxlZCwgZW5hYmxlKTsK
IH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UG9wdXBCbG9ja2luZ0VuYWJsZWQo
Ym9vbCBlbmFibGUpCiB7Ci0gICAgUVdlYlNldHRpbmdzOjpnbG9iYWxTZXR0aW5ncygpLT5zZXRB
dHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0Q2FuT3BlbldpbmRvd3MsICFlbmFibGUp
OworICAgIG1fZHJ0LT53ZWJQYWdlKCktPnNldHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0
dGluZ3M6OkphdmFzY3JpcHRDYW5PcGVuV2luZG93cywgIWVuYWJsZSk7CiB9CiAKIGJvb2wgTGF5
b3V0VGVzdENvbnRyb2xsZXI6OnBhdXNlQW5pbWF0aW9uQXRUaW1lT25FbGVtZW50V2l0aElkKGNv
bnN0IFFTdHJpbmcgJmFuaW1hdGlvbk5hbWUsCkBAIC0zNTUsNiArMzU0LDIwIEBAIHZvaWQgTGF5
b3V0VGVzdENvbnRyb2xsZXI6OndhaXRGb3JQb2xpY3lEZWxlZ2F0ZSgpCiAgICAgd2FpdFVudGls
RG9uZSgpOwogfQogCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpvdmVycmlkZVByZWZlcmVu
Y2UoY29uc3QgUVN0cmluZyYgbmFtZSwgY29uc3QgUVZhcmlhbnQmIHZhbHVlKQoreworICAgIFFX
ZWJTZXR0aW5ncyogc2V0dGluZ3MgPSBtX3RvcExvYWRpbmdGcmFtZS0+cGFnZSgpLT5zZXR0aW5n
cygpOworCisgICAgaWYgKG5hbWUgPT0gIldlYktpdEphdmFTY3JpcHRFbmFibGVkIikKKyAgICAg
ICAgc2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OkphdmFzY3JpcHRFbmFibGVk
LCB2YWx1ZS50b0Jvb2woKSk7CisgICAgZWxzZSBpZiAobmFtZSA9PSAiV2ViS2l0VGFiVG9MaW5r
c1ByZWZlcmVuY2VLZXkiKQorICAgICAgICBzZXR0aW5ncy0+c2V0QXR0cmlidXRlKFFXZWJTZXR0
aW5nczo6TGlua3NJbmNsdWRlZEluRm9jdXNDaGFpbiwgdmFsdWUudG9Cb29sKCkpOworICAgIGVs
c2UgaWYgKG5hbWUgPT0gIldlYktpdE9mZmxpbmVXZWJBcHBsaWNhdGlvbkNhY2hlRW5hYmxlZCIp
CisgICAgICAgIHNldHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpPZmZsaW5lV2Vi
QXBwbGljYXRpb25DYWNoZUVuYWJsZWQsIHZhbHVlLnRvQm9vbCgpKTsKKyAgICBlbHNlIGlmIChu
YW1lID09ICJXZWJLaXREZWZhdWx0Rm9udFNpemUiKQorICAgICAgICBzZXR0aW5ncy0+c2V0Rm9u
dFNpemUoUVdlYlNldHRpbmdzOjpEZWZhdWx0Rm9udFNpemUsIHZhbHVlLnRvSW50KCkpOworfQor
CiBFdmVudFNlbmRlcjo6RXZlbnRTZW5kZXIoUVdlYlBhZ2UgKnBhcmVudCkKICAgICA6IFFPYmpl
Y3QocGFyZW50KQogewpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQv
anNvYmplY3RzLmggYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9qc29iamVjdHMuaApp
bmRleCA2YTQ4MGFmLi5kMDFlZDc1IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9xdC9qc29iamVjdHMuaAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9q
c29iamVjdHMuaApAQCAtMTA5LDYgKzEwOSw3IEBAIHB1YmxpYyBzbG90czoKICAgICB2b2lkIGNs
ZWFyQWxsRGF0YWJhc2VzKCk7CiAKICAgICB2b2lkIHdhaXRGb3JQb2xpY3lEZWxlZ2F0ZSgpOwor
ICAgIHZvaWQgb3ZlcnJpZGVQcmVmZXJlbmNlKGNvbnN0IFFTdHJpbmcmIG5hbWUsIGNvbnN0IFFW
YXJpYW50JiB2YWx1ZSk7CiAKIHByaXZhdGUgc2xvdHM6CiAgICAgdm9pZCBwcm9jZXNzV29yaygp
OwotLSAKMS42LjQuNAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40458</attachid>
            <date>2009-10-01 10:24:55 -0700</date>
            <delta_ts>2009-10-03 13:50:26 -0700</delta_ts>
            <desc>Remove fixed tests from the Skipped list</desc>
            <filename>0001-Qt-Remove-5-tests-from-the-Skipped-list-that-pass-af.patch</filename>
            <type>text/plain</type>
            <size>1999</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSA0MGY4ZTdkOTgyYmFkN2I5OTU4MmM2MWYzN2FlYTM3Zjc2Y2Y2NWZkIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFRodSwgMSBPY3QgMjAwOSAyMDo0MzoyNSArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFtRdF0g
UmVtb3ZlIDUgdGVzdHMgZnJvbSB0aGUgU2tpcHBlZCBsaXN0IHRoYXQgcGFzcyBhZnRlciB0aGUg
YWRkaXRpb24KIG9mIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgpLgog
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5OTcwCgotLS0KIExheW91
dFRlc3RzL0NoYW5nZUxvZyAgICAgICAgICAgfCAgIDExICsrKysrKysrKysrCiBMYXlvdXRUZXN0
cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkIHwgICAgNSAtLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0No
YW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCA4NzJhMzMxLi5mOGIxYmQxIDEw
MDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMTAtMDEgIEpha3ViIFdpZWN6b3JlayAgPGZhdzIx
N0BnbWFpbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1F0XSBSZW1vdmUgNSB0ZXN0cyBmcm9tIHRoZSBTa2lwcGVkIGxpc3QgdGhhdCBwYXNz
IGFmdGVyIHRoZSBhZGRpdGlvbgorICAgICAgICBvZiBsYXlvdXRUZXN0Q29udHJvbGxlci5vdmVy
cmlkZVByZWZlcmVuY2UoKS4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9Mjk5NzAKKworICAgICAgICAqIHBsYXRmb3JtL3F0L1NraXBwZWQ6CisKIDIw
MDktMTAtMDEgIEFuZHJhcyBCZWNzaSAgPGJlY3NpLmFuZHJhc0BzdHVkLnUtc3plZ2VkLmh1Pgog
CiAgICAgICAgIFJldmlld2VkIGJ5IFNpbW9uIEhhdXNtYW5uLgpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vcXQvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3F0L1NraXBw
ZWQKaW5kZXggODAzODE3Mi4uMTQyN2M2ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZv
cm0vcXQvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS9xdC9Ta2lwcGVkCkBAIC01
Niw4ICs1Niw2IEBAIGZhc3QvZm9ybXMvaW5wdXQtbWF4bGVuZ3RoLWltZS1jb21wbGV0ZWQuaHRt
bAogCiAjIE1pc3NpbmcgbGF5b3V0VGVzdENvbnRyb2xsZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCkK
IGZhc3QvZXZlbnRzL3BhZ2VzaG93LXBhZ2VoaWRlLW9uLWJhY2stY2FjaGVkLmh0bWwKLWZhc3Qv
ZXZlbnRzL3RhYi1mb2N1cy1hbmNob3IuaHRtbAotZmFzdC9ldmVudHMvY2xpY2stZm9jdXMtYW5j
aG9yLmh0bWwKIAogIyBNaXNzaW5nIGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVy
ZW5jZSgpCiBmYXN0L2V2ZW50cy9wYWdlc2hvdy1wYWdlaGlkZS1vbi1iYWNrLWNhY2hlZC13aXRo
LWZyYW1lcy5odG1sCkBAIC00ODE2LDkgKzQ4MTQsNiBAQCBmYXN0L2RvbS9wcm90b3R5cGUtaW5o
ZXJpdGFuY2UtMi5odG1sCiAKICMgTWlzc2luZyBEUlQgYWJpbGl0eSB0byBvdmVycmlkZSAnc3Rh
bmRhcmQnIHByZWZlcmVuY2VzLgogZmFzdC9kb20vV2luZG93L3RpbWVyLXJlc3VtZS1vbi1uYXZp
Z2F0aW9uLWJhY2suaHRtbAotZmFzdC9oYXJuZXNzL292ZXJyaWRlLXByZWZlcmVuY2VzLmh0bWwK
LWZhc3QvaGFybmVzcy9vdmVycmlkZS1wcmVmZXJlbmNlcy0yLmh0bWwKLWZhc3QvaGFybmVzcy9v
dmVycmlkZS16enotcmVzZXQuaHRtbAogZmFzdC9oYXJuZXNzL3VzZS1wYWdlLWNhY2hlLmh0bWwK
IGxvYWRlci9nby1iYWNrLXRvLWRpZmZlcmVudC13aW5kb3ctc2l6ZS5odG1sCiAKLS0gCjEuNi40
LjQKCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40459</attachid>
            <date>2009-10-01 10:37:12 -0700</date>
            <delta_ts>2009-10-02 08:57:03 -0700</delta_ts>
            <desc>Implement the missing function</desc>
            <filename>0001-Qt-Implement-layoutTestController.overridePreference.patch</filename>
            <type>text/plain</type>
            <size>6812</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSA5NjA3MWU3ZjgwOTc1NWY3ZjA0NmZmY2RhYWM4NGE3Yjg4NDczZTQ1IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFRodSwgMSBPY3QgMjAwOSAyMDozNzoxOCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFtRdF0g
SW1wbGVtZW50IGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgpLgogaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5OTcwCgotLS0KIFdlYktpdFRv
b2xzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKysrKysrKysr
KysrKysrKwogV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWUuY3Bw
IHwgICAyNCArKysrKysrKysrKysrKysrKysrLS0KIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVl
L3F0L2pzb2JqZWN0cy5jcHAgICAgICB8ICAgMTkgKysrKysrKysrKysrKystLQogV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmggICAgICAgIHwgICAgMSArCiA0IGZpbGVz
IGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
V2ViS2l0VG9vbHMvQ2hhbmdlTG9nIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCmluZGV4IDJhNzNi
M2YuLmNjNjc0ZTQgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZworKysgYi9XZWJL
aXRUb29scy9DaGFuZ2VMb2cKQEAgLTEsNSArMSwyMyBAQAogMjAwOS0xMC0wMSAgSmFrdWIgV2ll
Y3pvcmVrICA8ZmF3MjE3QGdtYWlsLmNvbT4KIAorICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkg
KE9PUFMhKS4KKworICAgICAgICBbUXRdIEltcGxlbWVudCBsYXlvdXRUZXN0Q29udHJvbGxlci5v
dmVycmlkZVByZWZlcmVuY2UoKS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hv
d19idWcuY2dpP2lkPTI5OTcwCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVu
ZGVyVHJlZS5jcHA6CisgICAgICAgIChXZWJDb3JlOjpXZWJQYWdlOjpXZWJQYWdlKToKKyAgICAg
ICAgKFdlYkNvcmU6OldlYlBhZ2U6OnJlc2V0U2V0dGluZ3MpOgorICAgICAgICAoV2ViQ29yZTo6
RHVtcFJlbmRlclRyZWU6OnJlc2V0VG9Db25zaXN0ZW50U3RhdGVCZWZvcmVUZXN0aW5nKToKKyAg
ICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9qc29iamVjdHMuY3BwOgorICAgICAgICAoTGF5b3V0
VGVzdENvbnRyb2xsZXI6OnJlc2V0KToKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpz
ZXRQcml2YXRlQnJvd3NpbmdFbmFibGVkKToKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVy
OjpzZXRQb3B1cEJsb2NraW5nRW5hYmxlZCk6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxl
cjo6b3ZlcnJpZGVQcmVmZXJlbmNlKToKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9qc29i
amVjdHMuaDoKKworMjAwOS0xMC0wMSAgSmFrdWIgV2llY3pvcmVrICA8ZmF3MjE3QGdtYWlsLmNv
bT4KKwogICAgICAgICBSZXZpZXdlZCBieSBTaW1vbiBIYXVzbWFubi4KIAogICAgICAgICBbUXRd
IEltcGxlbWVudCBldmVudFNlbmRlci5zY2hlZHVsZUFzeW5jaHJvbm91c0NsaWNrKCkuCmRpZmYg
LS1naXQgYS9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZS5jcHAg
Yi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZS5jcHAKaW5kZXgg
ZjkzMjA0ZS4uMTY0OWVmNSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
cXQvRHVtcFJlbmRlclRyZWUuY3BwCisrKyBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0
L0R1bXBSZW5kZXJUcmVlLmNwcApAQCAtODQsNiArODQsOCBAQCBwdWJsaWM6CiAgICAgYm9vbCBq
YXZhU2NyaXB0Q29uZmlybShRV2ViRnJhbWUgKmZyYW1lLCBjb25zdCBRU3RyaW5nJiBtc2cpOwog
ICAgIGJvb2wgamF2YVNjcmlwdFByb21wdChRV2ViRnJhbWUgKmZyYW1lLCBjb25zdCBRU3RyaW5n
JiBtc2csIGNvbnN0IFFTdHJpbmcmIGRlZmF1bHRWYWx1ZSwgUVN0cmluZyogcmVzdWx0KTsKIAor
ICAgIHZvaWQgcmVzZXRTZXR0aW5ncygpOworCiBwdWJsaWMgc2xvdHM6CiAgICAgYm9vbCBzaG91
bGRJbnRlcnJ1cHRKYXZhU2NyaXB0KCkgeyByZXR1cm4gZmFsc2U7IH0KIApAQCAtMTA2LDIwICsx
MDgsMzQgQEAgV2ViUGFnZTo6V2ViUGFnZShRV2lkZ2V0ICpwYXJlbnQsIER1bXBSZW5kZXJUcmVl
ICpkcnQpCiB7CiAgICAgc2V0dGluZ3MoKS0+c2V0Rm9udFNpemUoUVdlYlNldHRpbmdzOjpNaW5p
bXVtRm9udFNpemUsIDUpOwogICAgIHNldHRpbmdzKCktPnNldEZvbnRTaXplKFFXZWJTZXR0aW5n
czo6TWluaW11bUxvZ2ljYWxGb250U2l6ZSwgNSk7Ci0gICAgc2V0dGluZ3MoKS0+c2V0Rm9udFNp
emUoUVdlYlNldHRpbmdzOjpEZWZhdWx0Rm9udFNpemUsIDE2KTsKICAgICBzZXR0aW5ncygpLT5z
ZXRGb250U2l6ZShRV2ViU2V0dGluZ3M6OkRlZmF1bHRGaXhlZEZvbnRTaXplLCAxMyk7Ci0gICAg
c2V0dGluZ3MoKS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbk9wZW5X
aW5kb3dzLCB0cnVlKTsKKwogICAgIHNldHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGlu
Z3M6OkphdmFzY3JpcHRDYW5BY2Nlc3NDbGlwYm9hcmQsIHRydWUpOwotICAgIHNldHRpbmdzKCkt
PnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OkxpbmtzSW5jbHVkZWRJbkZvY3VzQ2hhaW4sIGZh
bHNlKTsKICAgICBzZXR0aW5ncygpLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpQbHVnaW5z
RW5hYmxlZCwgdHJ1ZSk7CiAgICAgc2V0dGluZ3MoKS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5n
czo6TG9jYWxDb250ZW50Q2FuQWNjZXNzUmVtb3RlVXJscywgdHJ1ZSk7CiAKKyAgICByZXNldFNl
dHRpbmdzKCk7CisKICAgICBjb25uZWN0KHRoaXMsIFNJR05BTChnZW9tZXRyeUNoYW5nZVJlcXVl
c3RlZChjb25zdCBRUmVjdCAmKSksCiAgICAgICAgICAgICB0aGlzLCBTTE9UKHNldFZpZXdHZW9t
ZXRyeShjb25zdCBRUmVjdCAmICkpKTsKIAogICAgIHNldFBsdWdpbkZhY3RvcnkobmV3IFRlc3RQ
bHVnaW4odGhpcykpOwogfQogCit2b2lkIFdlYlBhZ2U6OnJlc2V0U2V0dGluZ3MoKQoreworICAg
IC8vIEFmdGVyIGVhY2ggbGF5b3V0IHRlc3QsIHJlc2V0IHRoZSBzZXR0aW5ncyB0aGF0IG1heSBi
ZSBjaGFuZ2VkIGJ5CisgICAgLy8gbGF5b3V0VGVzdENvbnRyb2xsZXIub3ZlcnJpZGVQcmVmZXJl
bmNlKCkgb3Igc2ltaWxhci4KKworICAgIHNldHRpbmdzKCktPnNldEZvbnRTaXplKFFXZWJTZXR0
aW5nczo6RGVmYXVsdEZvbnRTaXplLCAxNik7CisKKyAgICBzZXR0aW5ncygpLT5zZXRBdHRyaWJ1
dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0RW5hYmxlZCwgdHJ1ZSk7CisgICAgc2V0dGluZ3Mo
KS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6UHJpdmF0ZUJyb3dzaW5nRW5hYmxlZCwgZmFs
c2UpOworICAgIHNldHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OkphdmFzY3Jp
cHRDYW5PcGVuV2luZG93cywgdHJ1ZSk7CisgICAgc2V0dGluZ3MoKS0+c2V0QXR0cmlidXRlKFFX
ZWJTZXR0aW5nczo6TGlua3NJbmNsdWRlZEluRm9jdXNDaGFpbiwgZmFsc2UpOworICAgIHNldHRp
bmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6Ok9mZmxpbmVXZWJBcHBsaWNhdGlvbkNh
Y2hlRW5hYmxlZCwgZmFsc2UpOworfQorCiBRV2ViUGFnZSAqV2ViUGFnZTo6Y3JlYXRlV2luZG93
KFFXZWJQYWdlOjpXZWJXaW5kb3dUeXBlKQogewogICAgIHJldHVybiBtX2RydC0+Y3JlYXRlV2lu
ZG93KCk7CkBAIC0yNTIsNiArMjY4LDggQEAgdm9pZCBEdW1wUmVuZGVyVHJlZTo6cmVzZXRUb0Nv
bnNpc3RlbnRTdGF0ZUJlZm9yZVRlc3RpbmcoKQogICAgIG1fcGFnZS0+YmxvY2tTaWduYWxzKGZh
bHNlKTsKIAogICAgIG1fcGFnZS0+bWFpbkZyYW1lKCktPnNldFpvb21GYWN0b3IoMS4wKTsKKwor
ICAgIHN0YXRpY19jYXN0PFdlYlBhZ2UqPihtX3BhZ2UpLT5yZXNldFNldHRpbmdzKCk7CiAgICAg
cXRfZHJ0X2NsZWFyRnJhbWVOYW1lKG1fcGFnZS0+bWFpbkZyYW1lKCkpOwogCiAgICAgV29ya1F1
ZXVlOjpzaGFyZWQoKS0+Y2xlYXIoKTsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5k
ZXJUcmVlL3F0L2pzb2JqZWN0cy5jcHAgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9q
c29iamVjdHMuY3BwCmluZGV4IDAxYWFiYTcuLmZjMWMzNWYgMTAwNjQ0Ci0tLSBhL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL3F0L2pzb2JqZWN0cy5jcHAKKysrIGIvV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmNwcApAQCAtMTM0LDcgKzEzNCw2IEBAIHZvaWQgTGF5
b3V0VGVzdENvbnRyb2xsZXI6OnJlc2V0KCkKICAgICBtX3dhaXRGb3JQb2xpY3kgPSBmYWxzZTsK
ICAgICBxdF9kdW1wX2VkaXRpbmdfY2FsbGJhY2tzKGZhbHNlKTsKICAgICBxdF9kdW1wX3Jlc291
cmNlX2xvYWRfY2FsbGJhY2tzKGZhbHNlKTsKLSAgICBRV2ViU2V0dGluZ3M6Omdsb2JhbFNldHRp
bmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OlByaXZhdGVCcm93c2luZ0VuYWJsZWQs
IGZhbHNlKTsKIH0KIAogdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6cHJvY2Vzc1dvcmsoKQpA
QCAtMjg4LDEyICsyODcsMTIgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0Rml4ZWRD
b250ZW50c1NpemUoaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogCiB2b2lkIExheW91dFRlc3RDb250
cm9sbGVyOjpzZXRQcml2YXRlQnJvd3NpbmdFbmFibGVkKGJvb2wgZW5hYmxlKQogewotICAgIFFX
ZWJTZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3MoKS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6
UHJpdmF0ZUJyb3dzaW5nRW5hYmxlZCwgZW5hYmxlKTsKKyAgICBtX2RydC0+d2ViUGFnZSgpLT5z
ZXR0aW5ncygpLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpQcml2YXRlQnJvd3NpbmdFbmFi
bGVkLCBlbmFibGUpOwogfQogCiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQb3B1cEJs
b2NraW5nRW5hYmxlZChib29sIGVuYWJsZSkKIHsKLSAgICBRV2ViU2V0dGluZ3M6Omdsb2JhbFNl
dHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OkphdmFzY3JpcHRDYW5PcGVuV2lu
ZG93cywgIWVuYWJsZSk7CisgICAgbV9kcnQtPndlYlBhZ2UoKS0+c2V0dGluZ3MoKS0+c2V0QXR0
cmlidXRlKFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbk9wZW5XaW5kb3dzLCAhZW5hYmxlKTsK
IH0KIAogYm9vbCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6cGF1c2VBbmltYXRpb25BdFRpbWVPbkVs
ZW1lbnRXaXRoSWQoY29uc3QgUVN0cmluZyAmYW5pbWF0aW9uTmFtZSwKQEAgLTM1NSw2ICszNTQs
MjAgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6d2FpdEZvclBvbGljeURlbGVnYXRlKCkK
ICAgICB3YWl0VW50aWxEb25lKCk7CiB9CiAKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6Om92
ZXJyaWRlUHJlZmVyZW5jZShjb25zdCBRU3RyaW5nJiBuYW1lLCBjb25zdCBRVmFyaWFudCYgdmFs
dWUpCit7CisgICAgUVdlYlNldHRpbmdzKiBzZXR0aW5ncyA9IG1fdG9wTG9hZGluZ0ZyYW1lLT5w
YWdlKCktPnNldHRpbmdzKCk7CisKKyAgICBpZiAobmFtZSA9PSAiV2ViS2l0SmF2YVNjcmlwdEVu
YWJsZWQiKQorICAgICAgICBzZXR0aW5ncy0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6SmF2
YXNjcmlwdEVuYWJsZWQsIHZhbHVlLnRvQm9vbCgpKTsKKyAgICBlbHNlIGlmIChuYW1lID09ICJX
ZWJLaXRUYWJUb0xpbmtzUHJlZmVyZW5jZUtleSIpCisgICAgICAgIHNldHRpbmdzLT5zZXRBdHRy
aWJ1dGUoUVdlYlNldHRpbmdzOjpMaW5rc0luY2x1ZGVkSW5Gb2N1c0NoYWluLCB2YWx1ZS50b0Jv
b2woKSk7CisgICAgZWxzZSBpZiAobmFtZSA9PSAiV2ViS2l0T2ZmbGluZVdlYkFwcGxpY2F0aW9u
Q2FjaGVFbmFibGVkIikKKyAgICAgICAgc2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2ViU2V0dGlu
Z3M6Ok9mZmxpbmVXZWJBcHBsaWNhdGlvbkNhY2hlRW5hYmxlZCwgdmFsdWUudG9Cb29sKCkpOwor
ICAgIGVsc2UgaWYgKG5hbWUgPT0gIldlYktpdERlZmF1bHRGb250U2l6ZSIpCisgICAgICAgIHNl
dHRpbmdzLT5zZXRGb250U2l6ZShRV2ViU2V0dGluZ3M6OkRlZmF1bHRGb250U2l6ZSwgdmFsdWUu
dG9JbnQoKSk7Cit9CisKIEV2ZW50U2VuZGVyOjpFdmVudFNlbmRlcihRV2ViUGFnZSAqcGFyZW50
KQogICAgIDogUU9iamVjdChwYXJlbnQpCiB7CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9EdW1w
UmVuZGVyVHJlZS9xdC9qc29iamVjdHMuaCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0
L2pzb2JqZWN0cy5oCmluZGV4IDZhNDgwYWYuLmQwMWVkNzUgMTAwNjQ0Ci0tLSBhL1dlYktpdFRv
b2xzL0R1bXBSZW5kZXJUcmVlL3F0L2pzb2JqZWN0cy5oCisrKyBiL1dlYktpdFRvb2xzL0R1bXBS
ZW5kZXJUcmVlL3F0L2pzb2JqZWN0cy5oCkBAIC0xMDksNiArMTA5LDcgQEAgcHVibGljIHNsb3Rz
OgogICAgIHZvaWQgY2xlYXJBbGxEYXRhYmFzZXMoKTsKIAogICAgIHZvaWQgd2FpdEZvclBvbGlj
eURlbGVnYXRlKCk7CisgICAgdm9pZCBvdmVycmlkZVByZWZlcmVuY2UoY29uc3QgUVN0cmluZyYg
bmFtZSwgY29uc3QgUVZhcmlhbnQmIHZhbHVlKTsKIAogcHJpdmF0ZSBzbG90czoKICAgICB2b2lk
IHByb2Nlc3NXb3JrKCk7Ci0tIAoxLjYuNC40Cgo=
</data>
<flag name="review"
          id="21680"
          type_id="1"
          status="-"
          setter="hausmann"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>40523</attachid>
            <date>2009-10-02 08:57:03 -0700</date>
            <delta_ts>2009-10-02 09:14:57 -0700</delta_ts>
            <desc>Implement the missing function</desc>
            <filename>0001-Qt-Implement-layoutTestController.overridePreference.patch</filename>
            <type>text/plain</type>
            <size>7888</size>
            <attacher name="Jakub Wieczorek">jwieczorek</attacher>
            
              <data encoding="base64">RnJvbSBhNDc1YjVjYjNmMDA5ZjA1NTE3ZDIxODUxNGQ3ZjgyZmY0M2ZkMmM3IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBKYWt1YiBXaWVjem9yZWsgPGZhdzIxN0BnbWFpbC5jb20+CkRh
dGU6IFRodSwgMSBPY3QgMjAwOSAyMDozNzoxOCArMDIwMApTdWJqZWN0OiBbUEFUQ0hdIFtRdF0g
SW1wbGVtZW50IGxheW91dFRlc3RDb250cm9sbGVyLm92ZXJyaWRlUHJlZmVyZW5jZSgpLgogaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTI5OTcwCgotLS0KIFdlYktpdFRv
b2xzL0NoYW5nZUxvZyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTggKysrKysrKysr
CiBXZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVyVHJlZS5jcHAgfCAgIDQy
ICsrKysrKysrKysrKysrKysrLS0tLS0KIFdlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L2pz
b2JqZWN0cy5jcHAgICAgICB8ICAgMTkgKysrKysrKystLQogV2ViS2l0VG9vbHMvRHVtcFJlbmRl
clRyZWUvcXQvanNvYmplY3RzLmggICAgICAgIHwgICAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDY4
IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xz
L0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxvZwppbmRleCAyYTczYjNmLi5jYzY3NGU0
IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hh
bmdlTG9nCkBAIC0xLDUgKzEsMjMgQEAKIDIwMDktMTAtMDEgIEpha3ViIFdpZWN6b3JlayAgPGZh
dzIxN0BnbWFpbC5jb20+CiAKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgW1F0XSBJbXBsZW1lbnQgbGF5b3V0VGVzdENvbnRyb2xsZXIub3ZlcnJpZGVQcmVm
ZXJlbmNlKCkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yOTk3MAorCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWUuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6V2ViUGFnZTo6V2ViUGFnZSk6CisgICAgICAgIChXZWJDb3Jl
OjpXZWJQYWdlOjpyZXNldFNldHRpbmdzKToKKyAgICAgICAgKFdlYkNvcmU6OkR1bXBSZW5kZXJU
cmVlOjpyZXNldFRvQ29uc2lzdGVudFN0YXRlQmVmb3JlVGVzdGluZyk6CisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9s
bGVyOjpyZXNldCk6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UHJpdmF0ZUJy
b3dzaW5nRW5hYmxlZCk6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UG9wdXBC
bG9ja2luZ0VuYWJsZWQpOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6Om92ZXJyaWRl
UHJlZmVyZW5jZSk6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmg6CisK
KzIwMDktMTAtMDEgIEpha3ViIFdpZWN6b3JlayAgPGZhdzIxN0BnbWFpbC5jb20+CisKICAgICAg
ICAgUmV2aWV3ZWQgYnkgU2ltb24gSGF1c21hbm4uCiAKICAgICAgICAgW1F0XSBJbXBsZW1lbnQg
ZXZlbnRTZW5kZXIuc2NoZWR1bGVBc3luY2hyb25vdXNDbGljaygpLgpkaWZmIC0tZ2l0IGEvV2Vi
S2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWUuY3BwIGIvV2ViS2l0VG9v
bHMvRHVtcFJlbmRlclRyZWUvcXQvRHVtcFJlbmRlclRyZWUuY3BwCmluZGV4IGY5MzIwNGUuLmE2
ZjFmNTcgMTAwNjQ0Ci0tLSBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0R1bXBSZW5k
ZXJUcmVlLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVyVHJlZS9xdC9EdW1wUmVuZGVy
VHJlZS5jcHAKQEAgLTg0LDYgKzg0LDggQEAgcHVibGljOgogICAgIGJvb2wgamF2YVNjcmlwdENv
bmZpcm0oUVdlYkZyYW1lICpmcmFtZSwgY29uc3QgUVN0cmluZyYgbXNnKTsKICAgICBib29sIGph
dmFTY3JpcHRQcm9tcHQoUVdlYkZyYW1lICpmcmFtZSwgY29uc3QgUVN0cmluZyYgbXNnLCBjb25z
dCBRU3RyaW5nJiBkZWZhdWx0VmFsdWUsIFFTdHJpbmcqIHJlc3VsdCk7CiAKKyAgICB2b2lkIHJl
c2V0U2V0dGluZ3MoKTsKKwogcHVibGljIHNsb3RzOgogICAgIGJvb2wgc2hvdWxkSW50ZXJydXB0
SmF2YVNjcmlwdCgpIHsgcmV0dXJuIGZhbHNlOyB9CiAKQEAgLTEwNCwxNSArMTA2LDIxIEBAIHBy
aXZhdGU6CiBXZWJQYWdlOjpXZWJQYWdlKFFXaWRnZXQgKnBhcmVudCwgRHVtcFJlbmRlclRyZWUg
KmRydCkKICAgICA6IFFXZWJQYWdlKHBhcmVudCksIG1fZHJ0KGRydCkKIHsKLSAgICBzZXR0aW5n
cygpLT5zZXRGb250U2l6ZShRV2ViU2V0dGluZ3M6Ok1pbmltdW1Gb250U2l6ZSwgNSk7Ci0gICAg
c2V0dGluZ3MoKS0+c2V0Rm9udFNpemUoUVdlYlNldHRpbmdzOjpNaW5pbXVtTG9naWNhbEZvbnRT
aXplLCA1KTsKLSAgICBzZXR0aW5ncygpLT5zZXRGb250U2l6ZShRV2ViU2V0dGluZ3M6OkRlZmF1
bHRGb250U2l6ZSwgMTYpOwotICAgIHNldHRpbmdzKCktPnNldEZvbnRTaXplKFFXZWJTZXR0aW5n
czo6RGVmYXVsdEZpeGVkRm9udFNpemUsIDEzKTsKLSAgICBzZXR0aW5ncygpLT5zZXRBdHRyaWJ1
dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0Q2FuT3BlbldpbmRvd3MsIHRydWUpOwotICAgIHNl
dHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OkphdmFzY3JpcHRDYW5BY2Nlc3ND
bGlwYm9hcmQsIHRydWUpOwotICAgIHNldHRpbmdzKCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGlu
Z3M6OkxpbmtzSW5jbHVkZWRJbkZvY3VzQ2hhaW4sIGZhbHNlKTsKLSAgICBzZXR0aW5ncygpLT5z
ZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpQbHVnaW5zRW5hYmxlZCwgdHJ1ZSk7Ci0gICAgc2V0
dGluZ3MoKS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6TG9jYWxDb250ZW50Q2FuQWNjZXNz
UmVtb3RlVXJscywgdHJ1ZSk7CisgICAgUVdlYlNldHRpbmdzKiBnbG9iYWxTZXR0aW5ncyA9IFFX
ZWJTZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3MoKTsKKworICAgIGdsb2JhbFNldHRpbmdzLT5zZXRG
b250U2l6ZShRV2ViU2V0dGluZ3M6Ok1pbmltdW1Gb250U2l6ZSwgNSk7CisgICAgZ2xvYmFsU2V0
dGluZ3MtPnNldEZvbnRTaXplKFFXZWJTZXR0aW5nczo6TWluaW11bUxvZ2ljYWxGb250U2l6ZSwg
NSk7CisgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEZvbnRTaXplKFFXZWJTZXR0aW5nczo6RGVmYXVs
dEZvbnRTaXplLCAxNik7CisgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEZvbnRTaXplKFFXZWJTZXR0
aW5nczo6RGVmYXVsdEZpeGVkRm9udFNpemUsIDEzKTsKKworICAgIGdsb2JhbFNldHRpbmdzLT5z
ZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0Q2FuT3BlbldpbmRvd3MsIHRydWUp
OworICAgIGdsb2JhbFNldHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2Ny
aXB0Q2FuQWNjZXNzQ2xpcGJvYXJkLCB0cnVlKTsKKyAgICBnbG9iYWxTZXR0aW5ncy0+c2V0QXR0
cmlidXRlKFFXZWJTZXR0aW5nczo6TGlua3NJbmNsdWRlZEluRm9jdXNDaGFpbiwgZmFsc2UpOwor
ICAgIGdsb2JhbFNldHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpQbHVnaW5zRW5h
YmxlZCwgdHJ1ZSk7CisgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2ViU2V0dGlu
Z3M6OkxvY2FsQ29udGVudENhbkFjY2Vzc1JlbW90ZVVybHMsIHRydWUpOworICAgIGdsb2JhbFNl
dHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0RW5hYmxlZCwgdHJ1
ZSk7CisgICAgZ2xvYmFsU2V0dGluZ3MtPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OlByaXZh
dGVCcm93c2luZ0VuYWJsZWQsIGZhbHNlKTsKKyAgICBnbG9iYWxTZXR0aW5ncy0+c2V0QXR0cmli
dXRlKFFXZWJTZXR0aW5nczo6T2ZmbGluZVdlYkFwcGxpY2F0aW9uQ2FjaGVFbmFibGVkLCBmYWxz
ZSk7CiAKICAgICBjb25uZWN0KHRoaXMsIFNJR05BTChnZW9tZXRyeUNoYW5nZVJlcXVlc3RlZChj
b25zdCBRUmVjdCAmKSksCiAgICAgICAgICAgICB0aGlzLCBTTE9UKHNldFZpZXdHZW9tZXRyeShj
b25zdCBRUmVjdCAmICkpKTsKQEAgLTEyMCw2ICsxMjgsMjAgQEAgV2ViUGFnZTo6V2ViUGFnZShR
V2lkZ2V0ICpwYXJlbnQsIER1bXBSZW5kZXJUcmVlICpkcnQpCiAgICAgc2V0UGx1Z2luRmFjdG9y
eShuZXcgVGVzdFBsdWdpbih0aGlzKSk7CiB9CiAKK3ZvaWQgV2ViUGFnZTo6cmVzZXRTZXR0aW5n
cygpCit7CisgICAgLy8gQWZ0ZXIgZWFjaCBsYXlvdXQgdGVzdCwgcmVzZXQgdGhlIHNldHRpbmdz
IHRoYXQgbWF5IGhhdmUgYmVlbiBjaGFuZ2VkIGJ5CisgICAgLy8gbGF5b3V0VGVzdENvbnRyb2xs
ZXIub3ZlcnJpZGVQcmVmZXJlbmNlKCkgb3Igc2ltaWxhci4KKworICAgIHNldHRpbmdzKCktPnJl
c2V0Rm9udFNpemUoUVdlYlNldHRpbmdzOjpEZWZhdWx0Rm9udFNpemUpOworCisgICAgc2V0dGlu
Z3MoKS0+cmVzZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0Q2FuT3BlbldpbmRv
d3MpOworICAgIHNldHRpbmdzKCktPnJlc2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6SmF2YXNj
cmlwdEVuYWJsZWQpOworICAgIHNldHRpbmdzKCktPnJlc2V0QXR0cmlidXRlKFFXZWJTZXR0aW5n
czo6UHJpdmF0ZUJyb3dzaW5nRW5hYmxlZCk7CisgICAgc2V0dGluZ3MoKS0+cmVzZXRBdHRyaWJ1
dGUoUVdlYlNldHRpbmdzOjpMaW5rc0luY2x1ZGVkSW5Gb2N1c0NoYWluKTsKKyAgICBzZXR0aW5n
cygpLT5yZXNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6Ok9mZmxpbmVXZWJBcHBsaWNhdGlvbkNh
Y2hlRW5hYmxlZCk7Cit9CisKIFFXZWJQYWdlICpXZWJQYWdlOjpjcmVhdGVXaW5kb3coUVdlYlBh
Z2U6OldlYldpbmRvd1R5cGUpCiB7CiAgICAgcmV0dXJuIG1fZHJ0LT5jcmVhdGVXaW5kb3coKTsK
QEAgLTI1Miw2ICsyNzQsOCBAQCB2b2lkIER1bXBSZW5kZXJUcmVlOjpyZXNldFRvQ29uc2lzdGVu
dFN0YXRlQmVmb3JlVGVzdGluZygpCiAgICAgbV9wYWdlLT5ibG9ja1NpZ25hbHMoZmFsc2UpOwog
CiAgICAgbV9wYWdlLT5tYWluRnJhbWUoKS0+c2V0Wm9vbUZhY3RvcigxLjApOworCisgICAgc3Rh
dGljX2Nhc3Q8V2ViUGFnZSo+KG1fcGFnZSktPnJlc2V0U2V0dGluZ3MoKTsKICAgICBxdF9kcnRf
Y2xlYXJGcmFtZU5hbWUobV9wYWdlLT5tYWluRnJhbWUoKSk7CiAKICAgICBXb3JrUXVldWU6OnNo
YXJlZCgpLT5jbGVhcigpOwpkaWZmIC0tZ2l0IGEvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUv
cXQvanNvYmplY3RzLmNwcCBiL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L2pzb2JqZWN0
cy5jcHAKaW5kZXggMDFhYWJhNy4uZmMxYzM1ZiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmNwcAorKysgYi9XZWJLaXRUb29scy9EdW1wUmVuZGVy
VHJlZS9xdC9qc29iamVjdHMuY3BwCkBAIC0xMzQsNyArMTM0LDYgQEAgdm9pZCBMYXlvdXRUZXN0
Q29udHJvbGxlcjo6cmVzZXQoKQogICAgIG1fd2FpdEZvclBvbGljeSA9IGZhbHNlOwogICAgIHF0
X2R1bXBfZWRpdGluZ19jYWxsYmFja3MoZmFsc2UpOwogICAgIHF0X2R1bXBfcmVzb3VyY2VfbG9h
ZF9jYWxsYmFja3MoZmFsc2UpOwotICAgIFFXZWJTZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3MoKS0+
c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6UHJpdmF0ZUJyb3dzaW5nRW5hYmxlZCwgZmFsc2Up
OwogfQogCiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpwcm9jZXNzV29yaygpCkBAIC0yODgs
MTIgKzI4NywxMiBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRGaXhlZENvbnRlbnRz
U2l6ZShpbnQgd2lkdGgsIGludCBoZWlnaHQpCiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNldFByaXZhdGVCcm93c2luZ0VuYWJsZWQoYm9vbCBlbmFibGUpCiB7Ci0gICAgUVdlYlNldHRp
bmdzOjpnbG9iYWxTZXR0aW5ncygpLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpQcml2YXRl
QnJvd3NpbmdFbmFibGVkLCBlbmFibGUpOworICAgIG1fZHJ0LT53ZWJQYWdlKCktPnNldHRpbmdz
KCktPnNldEF0dHJpYnV0ZShRV2ViU2V0dGluZ3M6OlByaXZhdGVCcm93c2luZ0VuYWJsZWQsIGVu
YWJsZSk7CiB9CiAKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFBvcHVwQmxvY2tpbmdF
bmFibGVkKGJvb2wgZW5hYmxlKQogewotICAgIFFXZWJTZXR0aW5nczo6Z2xvYmFsU2V0dGluZ3Mo
KS0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6SmF2YXNjcmlwdENhbk9wZW5XaW5kb3dzLCAh
ZW5hYmxlKTsKKyAgICBtX2RydC0+d2ViUGFnZSgpLT5zZXR0aW5ncygpLT5zZXRBdHRyaWJ1dGUo
UVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0Q2FuT3BlbldpbmRvd3MsICFlbmFibGUpOwogfQogCiBi
b29sIExheW91dFRlc3RDb250cm9sbGVyOjpwYXVzZUFuaW1hdGlvbkF0VGltZU9uRWxlbWVudFdp
dGhJZChjb25zdCBRU3RyaW5nICZhbmltYXRpb25OYW1lLApAQCAtMzU1LDYgKzM1NCwyMCBAQCB2
b2lkIExheW91dFRlc3RDb250cm9sbGVyOjp3YWl0Rm9yUG9saWN5RGVsZWdhdGUoKQogICAgIHdh
aXRVbnRpbERvbmUoKTsKIH0KIAordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6b3ZlcnJpZGVQ
cmVmZXJlbmNlKGNvbnN0IFFTdHJpbmcmIG5hbWUsIGNvbnN0IFFWYXJpYW50JiB2YWx1ZSkKK3sK
KyAgICBRV2ViU2V0dGluZ3MqIHNldHRpbmdzID0gbV90b3BMb2FkaW5nRnJhbWUtPnBhZ2UoKS0+
c2V0dGluZ3MoKTsKKworICAgIGlmIChuYW1lID09ICJXZWJLaXRKYXZhU2NyaXB0RW5hYmxlZCIp
CisgICAgICAgIHNldHRpbmdzLT5zZXRBdHRyaWJ1dGUoUVdlYlNldHRpbmdzOjpKYXZhc2NyaXB0
RW5hYmxlZCwgdmFsdWUudG9Cb29sKCkpOworICAgIGVsc2UgaWYgKG5hbWUgPT0gIldlYktpdFRh
YlRvTGlua3NQcmVmZXJlbmNlS2V5IikKKyAgICAgICAgc2V0dGluZ3MtPnNldEF0dHJpYnV0ZShR
V2ViU2V0dGluZ3M6OkxpbmtzSW5jbHVkZWRJbkZvY3VzQ2hhaW4sIHZhbHVlLnRvQm9vbCgpKTsK
KyAgICBlbHNlIGlmIChuYW1lID09ICJXZWJLaXRPZmZsaW5lV2ViQXBwbGljYXRpb25DYWNoZUVu
YWJsZWQiKQorICAgICAgICBzZXR0aW5ncy0+c2V0QXR0cmlidXRlKFFXZWJTZXR0aW5nczo6T2Zm
bGluZVdlYkFwcGxpY2F0aW9uQ2FjaGVFbmFibGVkLCB2YWx1ZS50b0Jvb2woKSk7CisgICAgZWxz
ZSBpZiAobmFtZSA9PSAiV2ViS2l0RGVmYXVsdEZvbnRTaXplIikKKyAgICAgICAgc2V0dGluZ3Mt
PnNldEZvbnRTaXplKFFXZWJTZXR0aW5nczo6RGVmYXVsdEZvbnRTaXplLCB2YWx1ZS50b0ludCgp
KTsKK30KKwogRXZlbnRTZW5kZXI6OkV2ZW50U2VuZGVyKFFXZWJQYWdlICpwYXJlbnQpCiAgICAg
OiBRT2JqZWN0KHBhcmVudCkKIHsKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0R1bXBSZW5kZXJU
cmVlL3F0L2pzb2JqZWN0cy5oIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvanNvYmpl
Y3RzLmgKaW5kZXggNmE0ODBhZi4uZDAxZWQ3NSAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMvRHVt
cFJlbmRlclRyZWUvcXQvanNvYmplY3RzLmgKKysrIGIvV2ViS2l0VG9vbHMvRHVtcFJlbmRlclRy
ZWUvcXQvanNvYmplY3RzLmgKQEAgLTEwOSw2ICsxMDksNyBAQCBwdWJsaWMgc2xvdHM6CiAgICAg
dm9pZCBjbGVhckFsbERhdGFiYXNlcygpOwogCiAgICAgdm9pZCB3YWl0Rm9yUG9saWN5RGVsZWdh
dGUoKTsKKyAgICB2b2lkIG92ZXJyaWRlUHJlZmVyZW5jZShjb25zdCBRU3RyaW5nJiBuYW1lLCBj
b25zdCBRVmFyaWFudCYgdmFsdWUpOwogCiBwcml2YXRlIHNsb3RzOgogICAgIHZvaWQgcHJvY2Vz
c1dvcmsoKTsKLS0gCjEuNi40LjQKCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>