<?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>85347</bug_id>
          
          <creation_ts>2012-05-01 22:29:53 -0700</creation_ts>
          <short_desc>[EFL] [DRT] Implement the LayoutTestController&apos;s methods which related to the Page Visibility API.</short_desc>
          <delta_ts>2012-05-06 23:48:47 -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>WebKit EFL</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</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>
          <dependson>85468</dependson>
          <blocked>85032</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Dongwoo Joshua Im (dwim)">dw.im</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>cdumez</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>lucas.de.marchi</cc>
    
    <cc>rakuco</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>zimmermann</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>613973</commentid>
    <comment_count>0</comment_count>
    <who name="Dongwoo Joshua Im (dwim)">dw.im</who>
    <bug_when>2012-05-01 22:29:53 -0700</bug_when>
    <thetext>The Page Visibility API has been already supported on the EFL port,
but DRT is not testing the API because setPageVisibility/resetPageVisibility methods are not implemented.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613979</commentid>
    <comment_count>1</comment_count>
      <attachid>139748</attachid>
    <who name="Dongwoo Joshua Im (dwim)">dw.im</who>
    <bug_when>2012-05-01 22:37:14 -0700</bug_when>
    <thetext>Created attachment 139748
Patch

First patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613984</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-01 22:40:15 -0700</bug_when>
    <thetext>Attachment 139748 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/plat...&quot; exit_code: 1
Tools/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Tools/DumpRenderTree/LayoutTestController.h:129:  The parameter name &quot;visibility&quot; adds no information, so it should be removed.  [readability/parameter_name] [5]
Total errors found: 2 in 9 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613992</commentid>
    <comment_count>3</comment_count>
      <attachid>139748</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-05-01 22:45:47 -0700</bug_when>
    <thetext>Comment on attachment 139748
Patch

Attachment 139748 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/12592749</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>613994</commentid>
    <comment_count>4</comment_count>
      <attachid>139748</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-05-01 22:46:49 -0700</bug_when>
    <thetext>Comment on attachment 139748
Patch

Attachment 139748 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/12588754</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614001</commentid>
    <comment_count>5</comment_count>
      <attachid>139751</attachid>
    <who name="Dongwoo Joshua Im (dwim)">dw.im</who>
    <bug_when>2012-05-01 22:56:23 -0700</bug_when>
    <thetext>Created attachment 139751
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614003</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-01 22:59:43 -0700</bug_when>
    <thetext>Attachment 139751 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;LayoutTests/ChangeLog&apos;, u&apos;LayoutTests/plat...&quot; exit_code: 1
Tools/ChangeLog:1:  ChangeLog entry has no bug number  [changelog/bugnumber] [5]
Total errors found: 1 in 9 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614005</commentid>
    <comment_count>7</comment_count>
      <attachid>139751</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-05-01 23:01:53 -0700</bug_when>
    <thetext>Comment on attachment 139751
Patch

Attachment 139751 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/12585818</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614006</commentid>
    <comment_count>8</comment_count>
      <attachid>139751</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2012-05-01 23:02:10 -0700</bug_when>
    <thetext>Comment on attachment 139751
Patch

Attachment 139751 did not pass qt-wk2-ews (qt):
Output: http://queues.webkit.org/results/12587760</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>614031</commentid>
    <comment_count>9</comment_count>
      <attachid>139756</attachid>
    <who name="Dongwoo Joshua Im (dwim)">dw.im</who>
    <bug_when>2012-05-01 23:45:23 -0700</bug_when>
    <thetext>Created attachment 139756
Patch

Previous patch has bug number in the ChangeLog file, 
but it fail to style check because &apos;ChangeLog entry has no bug number&apos;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615069</commentid>
    <comment_count>10</comment_count>
      <attachid>139756</attachid>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-03 00:12:11 -0700</bug_when>
    <thetext>Comment on attachment 139756
Patch

rs=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615087</commentid>
    <comment_count>11</comment_count>
      <attachid>139756</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-03 01:22:13 -0700</bug_when>
    <thetext>Comment on attachment 139756
Patch

Clearing flags on attachment: 139756

Committed r115946: &lt;http://trac.webkit.org/changeset/115946&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615088</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-05-03 01:22:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615103</commentid>
    <comment_count>13</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-03 02:02:11 -0700</bug_when>
    <thetext>This broke the mac build, landed fix in r115949.
Also dwim will post a follow-up patch that removes the &quot;void LayoutTestController::setPageVisibility(const char* visibility)&quot; &quot; visibility&quot; parameter name for ports that don&apos;t use it, so -Wall builds would work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615107</commentid>
    <comment_count>14</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-03 02:06:23 -0700</bug_when>
    <thetext>(In reply to comment #13)
&gt; This broke the mac build, landed fix in r115949.
Note: the mac bot was green for this patch, that Dongwoo landed as-is, really weird. Anyhow, sorry for the trouble, if I knew before that mac wasn&apos;t building I wouldn&apos;t have rs&apos;ed this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>615117</commentid>
    <comment_count>15</comment_count>
    <who name="Nikolas Zimmermann">zimmermann</who>
    <bug_when>2012-05-03 02:27:50 -0700</bug_when>
    <thetext>Bug 85468 contains the other cleanup I&apos;ve asked for, closing this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617409</commentid>
    <comment_count>16</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-05-06 23:10:58 -0700</bug_when>
    <thetext>Dongwoo, please check for duplicates (Bug 85347). We also have a collaboration wiki to avoid overlap.

The patch at Bug 85347 still has a few things not included in your patch so I will rebase and submit it anyway.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617410</commentid>
    <comment_count>17</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2012-05-06 23:12:00 -0700</bug_when>
    <thetext>I meant Bug 85032.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>617420</commentid>
    <comment_count>18</comment_count>
    <who name="Dongwoo Joshua Im (dwim)">dw.im</who>
    <bug_when>2012-05-06 23:48:47 -0700</bug_when>
    <thetext>(In reply to comment #16)
&gt; Dongwoo, please check for duplicates (Bug 85347). We also have a collaboration wiki to avoid overlap.
&gt; 
&gt; The patch at Bug 85347 still has a few things not included in your patch so I will rebase and submit it anyway.

Dear Christophe, 
I didn&apos;t recognized this is duplicated.

Sorry about that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139748</attachid>
            <date>2012-05-01 22:37:14 -0700</date>
            <delta_ts>2012-05-01 22:56:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch_drt_pagevisibility_0502.patch</filename>
            <type>text/plain</type>
            <size>8002</size>
            <attacher name="Dongwoo Joshua Im (dwim)">dw.im</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyYjZiZjNhLi44NTUwOTdlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDUt
MDEgIERvbmd3b28gSW0gIDxkdy5pbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBbRFJU
XSBJbXBsZW1lbnQgdGhlIExheW91dFRlc3RDb250cm9sbGVyJ3MgbWV0aG9kcyB3aGljaCByZWxh
dGVkIHRvIHRoZSBQYWdlIFZpc2liaWxpdHkgQVBJLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODUzNDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3Jtcm0vZWZsL1NraXBwZWQ6IFJlbW92ZSBv
bmUgdGVzdCBjYXNlIG9mIHRoZSBQYWdlIFZpc2liaWxpdHkgQVBJLgorCiAyMDEyLTA1LTAxICBL
ZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIE1v
dmUgZGF0ZS1pbnB1dC12aXNpYmxlLXN0cmluZ3MtZXhwZWN0ZWQudHh0IHRvIHRoZSBjb3JyZWN0
IHBsYWNlLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCA5NDkyZmYyLi43YWI2YjgxNCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKQEAgLTIwNDIsNyArMjA0Miw2IEBAIGh0dHAvdGVz
dHMveG1sdmlld2VyL2V4dGVuc2lvbnMtYXBpLmh0bWwKIGZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJp
bGl0eS1pZnJhbWUtbW92ZS10ZXN0Lmh0bWwKIGZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJpbGl0eS1p
ZnJhbWUtZGVsZXRlLXRlc3QuaHRtbAogZmFzdC9ldmVudHMvcGFnZS12aXNpYmlsaXR5LWlmcmFt
ZS1wcm9wYWdhdGlvbi10ZXN0Lmh0bWwKLWZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJpbGl0eS10cmFu
c2l0aW9uLXRlc3QuaHRtbAogCiAjIFRoZXNlIHRlc3QgLWFwcGxlLSBhbmQgLWtodG1sLSBwcmVm
aXhlZCBDU1MgcHJvcGVydGllcywgd2hpY2ggd2UgZG9uJ3Qgc3VwcG9ydC4KIGluc3BlY3Rvci9z
dHlsZXMvdmVuZG9yLXByZWZpeGVzLmh0bWwKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3NGFlMzcxLi4zMTkyMTk4IDEwMDY0NAotLS0gYS9Ub29s
cy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTIt
MDUtMDEgIERvbmd3b28gSW0gIDxkdy5pbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBb
RFJUXSBJbXBsZW1lbnQgdGhlIExheW91dFRlc3RDb250cm9sbGVyJ3MgbWV0aG9kcyB3aGljaCBy
ZWxhdGVkIHRvIHRoZSBQYWdlIFZpc2liaWxpdHkgQVBJLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1dGcuY2dpP2lkPTg1MzQ3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29u
dHJvbGxlci5oOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXIpOgorICAgICAgICAqIER1
bXBSZW5kZXJUcmVlL2JsYWNrYmVycnkvTGF5b3V0VGVzdENvbnRyb2xsZXJCbGFja0JlcnJ5LmNw
cDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KTog
Tm90IGltcGxlbWVudGVkLgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFBhZ2VW
aXNpYmlsaXR5KTogTm90IGltcGxlbWVudGVkLgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Vm
bC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHA6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJv
bGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IFJlc2V0IHRoZSBwYWdlIHZpc2liaWxpdHkuCisg
ICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UGFnZVZpc2liaWxpdHkpOiBTZXQgdGhl
IHBhZ2UgdmlzaWJpbGl0eS4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0VGVz
dENvbnRyb2xsZXJHdGsuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnJlc2V0
UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgIChMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6c2V0UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgICog
RHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHA6CisgICAgICAgIChM
YXlvdXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBpbXBsZW1lbnRl
ZC4KKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eSk6IE5v
dCBpbXBsZW1lbnRlZC4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vTGF5b3V0VGVzdENv
bnRyb2xsZXJXaW4uY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnJlc2V0UGFn
ZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgIChMYXlvdXRUZXN0Q29udHJv
bGxlcjo6c2V0UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvd3gvTGF5b3V0VGVzdENvbnRyb2xsZXJXeC5jcHA6CisgICAgICAgIChMYXlv
dXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBpbXBsZW1lbnRlZC4K
KyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBp
bXBsZW1lbnRlZC4KKwogMjAxMi0wNS0wMSAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8cmFrdWNv
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgd2Via2l0cHk6IFJlbW92ZSB1bnVzZWQgcGxhdGZvcm0g
aW1wb3J0cy4KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0xheW91dFRlc3RDb250
cm9sbGVyLmggYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29udHJvbGxlci5oCmlu
ZGV4IGExMTM4N2QuLjFkOWY4MGMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0xh
eW91dFRlc3RDb250cm9sbGVyLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVz
dENvbnRyb2xsZXIuaApAQCAtMTI2LDkgKzEyNiw4IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFNj
cm9sbGJhclBvbGljeShKU1N0cmluZ1JlZiBvcmllbnRhdGlvbiwgSlNTdHJpbmdSZWYgcG9saWN5
KTsKICAgICB2b2lkIHNldEVkaXRpbmdCZWhhdmlvcihjb25zdCBjaGFyKiBlZGl0aW5nQmVoYXZp
b3IpOwogICAgIHZvaWQgc3RhcnRTcGVlY2hJbnB1dChKU0NvbnRleHRSZWYgaW5wdXRFbGVtZW50
KTsKLQotICAgIHZvaWQgc2V0UGFnZVZpc2liaWxpdHkoY29uc3QgY2hhciogdmlzaWJpbGl0eSkg
eyB9Ci0gICAgdm9pZCByZXNldFBhZ2VWaXNpYmlsaXR5KCkgeyB9CisgICAgdm9pZCBzZXRQYWdl
VmlzaWJpbGl0eShjb25zdCBjaGFyKiB2aXNpYmlsaXR5KTsKKyAgICB2b2lkIHJlc2V0UGFnZVZp
c2liaWxpdHkoKTsKIAogICAgIHZvaWQgd2FpdEZvclBvbGljeURlbGVnYXRlKCk7CiAgICAgc2l6
ZV90IHdlYkhpc3RvcnlJdGVtQ291bnQoKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL2JsYWNrYmVycnkvTGF5b3V0VGVzdENvbnRyb2xsZXJCbGFja0JlcnJ5LmNwcCBiL1Rvb2xz
L0R1bXBSZW5kZXJUcmVlL2JsYWNrYmVycnkvTGF5b3V0VGVzdENvbnRyb2xsZXJCbGFja0JlcnJ5
LmNwcAppbmRleCBhNjI3NTViLi43OTFjMmFmIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVy
VHJlZS9ibGFja2JlcnJ5L0xheW91dFRlc3RDb250cm9sbGVyQmxhY2tCZXJyeS5jcHAKKysrIGIv
VG9vbHMvRHVtcFJlbmRlclRyZWUvYmxhY2tiZXJyeS9MYXlvdXRUZXN0Q29udHJvbGxlckJsYWNr
QmVycnkuY3BwCkBAIC04OTcsMyArODk3LDEyIEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6
OnNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlvbkNsaWNrKEpTU3RyaW5nUmVmIHRpdGxlKQogewog
fQogCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KCkKK3sK
KyAgICBub3RJbXBsZW1lbnRlZCgpOworfQorCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpz
ZXRQYWdlVmlzaWJpbGl0eShjb25zdCBjaGFyKiB2aXNpYmlsaXR5KQoreworICAgIG5vdEltcGxl
bWVudGVkKCk7Cit9CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0
VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRl
c3RDb250cm9sbGVyRWZsLmNwcAppbmRleCA2YzFkZDczLi45ZTA0OWI0IDEwMDY0NAotLS0gYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCisrKyBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHAKQEAg
LTgxNSwzICs4MTUsMTkgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0QmFja2luZ1Nj
YWxlRmFjdG9yKGRvdWJsZSkKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNpbXVsYXRlRGVz
a3RvcE5vdGlmaWNhdGlvbkNsaWNrKEpTU3RyaW5nUmVmIHRpdGxlKQogewogfQorCit2b2lkIExh
eW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KCkKK3sKKyAgICBld2tfdmll
d192aXNpYmlsaXR5X3N0YXRlX3NldChicm93c2VyLT5tYWluVmlldygpLCBFV0tfUEFHRV9WSVNJ
QklMSVRZX1NUQVRFX1ZJU0lCTEUsIHRydWUpOworfQorCit2b2lkIExheW91dFRlc3RDb250cm9s
bGVyOjpzZXRQYWdlVmlzaWJpbGl0eShjb25zdCBjaGFyKiB2aXNpYmlsaXR5KQoreworICAgIFN0
cmluZyBuZXdWaXNpYmlsaXR5KHZpc2liaWxpdHkpOworICAgIGlmIChuZXdWaXNpYmlsaXR5ID09
ICJ2aXNpYmxlIikKKyAgICAgICAgZXdrX3ZpZXdfdmlzaWJpbGl0eV9zdGF0ZV9zZXQoYnJvd3Nl
ci0+bWFpblZpZXcoKSwgRVdLX1BBR0VfVklTSUJJTElUWV9TVEFURV9WSVNJQkxFLCBmYWxzZSk7
CisgICAgZWxzZSBpZiAobmV3VmlzaWJpbGl0eSA9PSAiaGlkZGVuIikKKyAgICAgICAgZXdrX3Zp
ZXdfdmlzaWJpbGl0eV9zdGF0ZV9zZXQoYnJvd3Nlci0+bWFpblZpZXcoKSwgRVdLX1BBR0VfVklT
SUJJTElUWV9TVEFURV9ISURERU4sIGZhbHNlKTsKKyAgICBlbHNlIGlmIChuZXdWaXNpYmlsaXR5
ID09ICJwcmVyZW5kZXIiKQorICAgICAgICBld2tfdmlld192aXNpYmlsaXR5X3N0YXRlX3NldChi
cm93c2VyLT5tYWluVmlldygpLCBFV0tfUEFHRV9WSVNJQklMSVRZX1NUQVRFX1BSRVJFTkRFUiwg
ZmFsc2UpOworfQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0xheW91dFRl
c3RDb250cm9sbGVyR3RrLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9MYXlvdXRUZXN0
Q29udHJvbGxlckd0ay5jcHAKaW5kZXggZWJlZGRjMy4uZDhjODllMSAxMDA2NDQKLS0tIGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvZ3RrL0xheW91dFRlc3RDb250cm9sbGVyR3RrLmNwcAorKysgYi9U
b29scy9EdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0VGVzdENvbnRyb2xsZXJHdGsuY3BwCkBAIC0x
MDMxLDMgKzEwMzEsMTMgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0QmFja2luZ1Nj
YWxlRmFjdG9yKGRvdWJsZSkKIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNpbXVsYXRlRGVz
a3RvcE5vdGlmaWNhdGlvbkNsaWNrKEpTU3RyaW5nUmVmIHRpdGxlKQogewogfQorCit2b2lkIExh
eW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KCkKK3sKKyAgICAvLyBGSVhN
RTogSW1wbGVtZW50IHRoaXMuCit9CisKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFBh
Z2VWaXNpYmlsaXR5KGNvbnN0IGNoYXIqIHZpc2liaWxpdHkpCit7CisgICAgLy8gRklYTUU6IElt
cGxlbWVudCB0aGlzLgorfQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5
b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRU
ZXN0Q29udHJvbGxlclF0LmNwcAppbmRleCAwMzA5ZDBhLi5iYzZiYWQyIDEwMDY0NAotLS0gYS9U
b29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcAorKysgYi9U
b29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcApAQCAtOTgz
LDYgKzk4MywxNiBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzeW5jTG9jYWxTdG9yYWdl
KCkKICAgICAvLyBGSVhNRTogSW1wbGVtZW50LgogfQogCit2b2lkIExheW91dFRlc3RDb250cm9s
bGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KCkKK3sKKyAgICAvLyBGSVhNRTogSW1wbGVtZW50IHRo
aXMuCit9CisKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFBhZ2VWaXNpYmlsaXR5KGNv
bnN0IGNoYXIqIHZpc2liaWxpdHkpCit7CisgICAgLy8gRklYTUU6IEltcGxlbWVudCB0aGlzLgor
fQorCiBRU3RyaW5nIExheW91dFRlc3RDb250cm9sbGVyOjpsYXllclRyZWVBc1RleHQoKQogewog
ICAgIHJldHVybiBEdW1wUmVuZGVyVHJlZVN1cHBvcnRRdDo6bGF5ZXJUcmVlQXNUZXh0KG1fZHJ0
LT53ZWJQYWdlKCktPm1haW5GcmFtZSgpKTsKZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL3dpbi9MYXlvdXRUZXN0Q29udHJvbGxlcldpbi5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJl
ZS93aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwCmluZGV4IGFlN2UwOWMuLjlkZWVkMGMg
MTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9MYXlvdXRUZXN0Q29udHJvbGxl
cldpbi5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0xheW91dFRlc3RDb250cm9s
bGVyV2luLmNwcApAQCAtMTU0MiwzICsxNTQyLDEzIEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xs
ZXI6OnNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlvbkNsaWNrKEpTU3RyaW5nUmVmIHRpdGxlKQog
ewogICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQuCiB9CisKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xs
ZXI6OnJlc2V0UGFnZVZpc2liaWxpdHkoKQoreworICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQgdGhp
cy4KK30KKwordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UGFnZVZpc2liaWxpdHkoY29u
c3QgY2hhciogdmlzaWJpbGl0eSkKK3sKKyAgICAvLyBGSVhNRTogSW1wbGVtZW50IHRoaXMuCit9
CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS93eC9MYXlvdXRUZXN0Q29udHJvbGxl
cld4LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3d4L0xheW91dFRlc3RDb250cm9sbGVyV3gu
Y3BwCmluZGV4IDVhMGZjNzIuLmM0NGJjY2QgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL3d4L0xheW91dFRlc3RDb250cm9sbGVyV3guY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJU
cmVlL3d4L0xheW91dFRlc3RDb250cm9sbGVyV3guY3BwCkBAIC02NTMsMyArNjUzLDEzIEBAIHZv
aWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlvbkNsaWNr
KEpTU3RyaW5nUmVmIHRpdGxlKQogewogICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQuCiB9CisKK3Zv
aWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnJlc2V0UGFnZVZpc2liaWxpdHkoKQoreworICAgIC8v
IEZJWE1FOiBJbXBsZW1lbnQgdGhpcy4KK30KKwordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6
c2V0UGFnZVZpc2liaWxpdHkoY29uc3QgY2hhciogdmlzaWJpbGl0eSkKK3sKKyAgICAvLyBGSVhN
RTogSW1wbGVtZW50IHRoaXMuCit9Cg==
</data>
<flag name="commit-queue"
          id="145441"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139751</attachid>
            <date>2012-05-01 22:56:23 -0700</date>
            <delta_ts>2012-05-01 23:45:23 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch_drt_pagevisibility_0502_1.patch</filename>
            <type>text/plain</type>
            <size>7991</size>
            <attacher name="Dongwoo Joshua Im (dwim)">dw.im</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAyYjZiZjNhLi44NTUwOTdlIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDUt
MDEgIERvbmd3b28gSW0gIDxkdy5pbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBbRFJU
XSBJbXBsZW1lbnQgdGhlIExheW91dFRlc3RDb250cm9sbGVyJ3MgbWV0aG9kcyB3aGljaCByZWxh
dGVkIHRvIHRoZSBQYWdlIFZpc2liaWxpdHkgQVBJLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODUzNDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICAqIHBsYXRmb3Jtcm0vZWZsL1NraXBwZWQ6IFJlbW92ZSBv
bmUgdGVzdCBjYXNlIG9mIHRoZSBQYWdlIFZpc2liaWxpdHkgQVBJLgorCiAyMDEyLTA1LTAxICBL
ZW50IFRhbXVyYSAgPHRrZW50QGNocm9taXVtLm9yZz4KIAogICAgICAgICBbQ2hyb21pdW1dIE1v
dmUgZGF0ZS1pbnB1dC12aXNpYmxlLXN0cmluZ3MtZXhwZWN0ZWQudHh0IHRvIHRoZSBjb3JyZWN0
IHBsYWNlLgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQgYi9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9lZmwvU2tpcHBlZAppbmRleCA5NDkyZmYyLi43YWI2YjgxNCAx
MDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKKysrIGIvTGF5b3V0
VGVzdHMvcGxhdGZvcm0vZWZsL1NraXBwZWQKQEAgLTIwNDIsNyArMjA0Miw2IEBAIGh0dHAvdGVz
dHMveG1sdmlld2VyL2V4dGVuc2lvbnMtYXBpLmh0bWwKIGZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJp
bGl0eS1pZnJhbWUtbW92ZS10ZXN0Lmh0bWwKIGZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJpbGl0eS1p
ZnJhbWUtZGVsZXRlLXRlc3QuaHRtbAogZmFzdC9ldmVudHMvcGFnZS12aXNpYmlsaXR5LWlmcmFt
ZS1wcm9wYWdhdGlvbi10ZXN0Lmh0bWwKLWZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJpbGl0eS10cmFu
c2l0aW9uLXRlc3QuaHRtbAogCiAjIFRoZXNlIHRlc3QgLWFwcGxlLSBhbmQgLWtodG1sLSBwcmVm
aXhlZCBDU1MgcHJvcGVydGllcywgd2hpY2ggd2UgZG9uJ3Qgc3VwcG9ydC4KIGluc3BlY3Rvci9z
dHlsZXMvdmVuZG9yLXByZWZpeGVzLmh0bWwKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBi
L1Rvb2xzL0NoYW5nZUxvZwppbmRleCA3NGFlMzcxLi4zMTkyMTk4IDEwMDY0NAotLS0gYS9Ub29s
cy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTIt
MDUtMDEgIERvbmd3b28gSW0gIDxkdy5pbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXSBb
RFJUXSBJbXBsZW1lbnQgdGhlIExheW91dFRlc3RDb250cm9sbGVyJ3MgbWV0aG9kcyB3aGljaCBy
ZWxhdGVkIHRvIHRoZSBQYWdlIFZpc2liaWxpdHkgQVBJLgorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1dGcuY2dpP2lkPTg1MzQ3CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29u
dHJvbGxlci5oOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXIpOgorICAgICAgICAqIER1
bXBSZW5kZXJUcmVlL2JsYWNrYmVycnkvTGF5b3V0VGVzdENvbnRyb2xsZXJCbGFja0JlcnJ5LmNw
cDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KTog
Tm90IGltcGxlbWVudGVkLgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFBhZ2VW
aXNpYmlsaXR5KTogTm90IGltcGxlbWVudGVkLgorICAgICAgICAqIER1bXBSZW5kZXJUcmVlL2Vm
bC9MYXlvdXRUZXN0Q29udHJvbGxlckVmbC5jcHA6CisgICAgICAgIChMYXlvdXRUZXN0Q29udHJv
bGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IFJlc2V0IHRoZSBwYWdlIHZpc2liaWxpdHkuCisg
ICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UGFnZVZpc2liaWxpdHkpOiBTZXQgdGhl
IHBhZ2UgdmlzaWJpbGl0eS4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0VGVz
dENvbnRyb2xsZXJHdGsuY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnJlc2V0
UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgIChMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6c2V0UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgICog
RHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHA6CisgICAgICAgIChM
YXlvdXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBpbXBsZW1lbnRl
ZC4KKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eSk6IE5v
dCBpbXBsZW1lbnRlZC4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93aW4vTGF5b3V0VGVzdENv
bnRyb2xsZXJXaW4uY3BwOgorICAgICAgICAoTGF5b3V0VGVzdENvbnRyb2xsZXI6OnJlc2V0UGFn
ZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgIChMYXlvdXRUZXN0Q29udHJv
bGxlcjo6c2V0UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAgICAgICogRHVt
cFJlbmRlclRyZWUvd3gvTGF5b3V0VGVzdENvbnRyb2xsZXJXeC5jcHA6CisgICAgICAgIChMYXlv
dXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBpbXBsZW1lbnRlZC4K
KyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBp
bXBsZW1lbnRlZC4KKwogMjAxMi0wNS0wMSAgUmFwaGFlbCBLdWJvIGRhIENvc3RhICA8cmFrdWNv
QHdlYmtpdC5vcmc+CiAKICAgICAgICAgd2Via2l0cHk6IFJlbW92ZSB1bnVzZWQgcGxhdGZvcm0g
aW1wb3J0cy4KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0xheW91dFRlc3RDb250
cm9sbGVyLmggYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29udHJvbGxlci5oCmlu
ZGV4IGExMTM4N2QuLjBjMjNlZjAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL0xh
eW91dFRlc3RDb250cm9sbGVyLmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVz
dENvbnRyb2xsZXIuaApAQCAtMTI2LDkgKzEyNiw4IEBAIHB1YmxpYzoKICAgICB2b2lkIHNldFNj
cm9sbGJhclBvbGljeShKU1N0cmluZ1JlZiBvcmllbnRhdGlvbiwgSlNTdHJpbmdSZWYgcG9saWN5
KTsKICAgICB2b2lkIHNldEVkaXRpbmdCZWhhdmlvcihjb25zdCBjaGFyKiBlZGl0aW5nQmVoYXZp
b3IpOwogICAgIHZvaWQgc3RhcnRTcGVlY2hJbnB1dChKU0NvbnRleHRSZWYgaW5wdXRFbGVtZW50
KTsKLQotICAgIHZvaWQgc2V0UGFnZVZpc2liaWxpdHkoY29uc3QgY2hhciogdmlzaWJpbGl0eSkg
eyB9Ci0gICAgdm9pZCByZXNldFBhZ2VWaXNpYmlsaXR5KCkgeyB9CisgICAgdm9pZCBzZXRQYWdl
VmlzaWJpbGl0eShjb25zdCBjaGFyKik7CisgICAgdm9pZCByZXNldFBhZ2VWaXNpYmlsaXR5KCk7
CiAKICAgICB2b2lkIHdhaXRGb3JQb2xpY3lEZWxlZ2F0ZSgpOwogICAgIHNpemVfdCB3ZWJIaXN0
b3J5SXRlbUNvdW50KCk7CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9ibGFja2Jl
cnJ5L0xheW91dFRlc3RDb250cm9sbGVyQmxhY2tCZXJyeS5jcHAgYi9Ub29scy9EdW1wUmVuZGVy
VHJlZS9ibGFja2JlcnJ5L0xheW91dFRlc3RDb250cm9sbGVyQmxhY2tCZXJyeS5jcHAKaW5kZXgg
YTYyNzU1Yi4uNzkxYzJhZiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvYmxhY2ti
ZXJyeS9MYXlvdXRUZXN0Q29udHJvbGxlckJsYWNrQmVycnkuY3BwCisrKyBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2JsYWNrYmVycnkvTGF5b3V0VGVzdENvbnRyb2xsZXJCbGFja0JlcnJ5LmNwcApA
QCAtODk3LDMgKzg5NywxMiBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzaW11bGF0ZURl
c2t0b3BOb3RpZmljYXRpb25DbGljayhKU1N0cmluZ1JlZiB0aXRsZSkKIHsKIH0KIAordm9pZCBM
YXlvdXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSgpCit7CisgICAgbm90SW1w
bGVtZW50ZWQoKTsKK30KKwordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UGFnZVZpc2li
aWxpdHkoY29uc3QgY2hhciogdmlzaWJpbGl0eSkKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOwor
fQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9s
bGVyRWZsLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRUZXN0Q29udHJvbGxl
ckVmbC5jcHAKaW5kZXggNmMxZGQ3My4uOWUwNDliNCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAorKysgYi9Ub29scy9EdW1w
UmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwCkBAIC04MTUsMyArODE1
LDE5IEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEJhY2tpbmdTY2FsZUZhY3Rvcihk
b3VibGUpCiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzaW11bGF0ZURlc2t0b3BOb3RpZmlj
YXRpb25DbGljayhKU1N0cmluZ1JlZiB0aXRsZSkKIHsKIH0KKwordm9pZCBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSgpCit7CisgICAgZXdrX3ZpZXdfdmlzaWJpbGl0
eV9zdGF0ZV9zZXQoYnJvd3Nlci0+bWFpblZpZXcoKSwgRVdLX1BBR0VfVklTSUJJTElUWV9TVEFU
RV9WSVNJQkxFLCB0cnVlKTsKK30KKwordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UGFn
ZVZpc2liaWxpdHkoY29uc3QgY2hhciogdmlzaWJpbGl0eSkKK3sKKyAgICBTdHJpbmcgbmV3Vmlz
aWJpbGl0eSh2aXNpYmlsaXR5KTsKKyAgICBpZiAobmV3VmlzaWJpbGl0eSA9PSAidmlzaWJsZSIp
CisgICAgICAgIGV3a192aWV3X3Zpc2liaWxpdHlfc3RhdGVfc2V0KGJyb3dzZXItPm1haW5WaWV3
KCksIEVXS19QQUdFX1ZJU0lCSUxJVFlfU1RBVEVfVklTSUJMRSwgZmFsc2UpOworICAgIGVsc2Ug
aWYgKG5ld1Zpc2liaWxpdHkgPT0gImhpZGRlbiIpCisgICAgICAgIGV3a192aWV3X3Zpc2liaWxp
dHlfc3RhdGVfc2V0KGJyb3dzZXItPm1haW5WaWV3KCksIEVXS19QQUdFX1ZJU0lCSUxJVFlfU1RB
VEVfSElEREVOLCBmYWxzZSk7CisgICAgZWxzZSBpZiAobmV3VmlzaWJpbGl0eSA9PSAicHJlcmVu
ZGVyIikKKyAgICAgICAgZXdrX3ZpZXdfdmlzaWJpbGl0eV9zdGF0ZV9zZXQoYnJvd3Nlci0+bWFp
blZpZXcoKSwgRVdLX1BBR0VfVklTSUJJTElUWV9TVEFURV9QUkVSRU5ERVIsIGZhbHNlKTsKK30K
ZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29udHJvbGxl
ckd0ay5jcHAgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0VGVzdENvbnRyb2xsZXJH
dGsuY3BwCmluZGV4IGViZWRkYzMuLmQ4Yzg5ZTEgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0R1bXBSZW5k
ZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHAKKysrIGIvVG9vbHMvRHVtcFJl
bmRlclRyZWUvZ3RrL0xheW91dFRlc3RDb250cm9sbGVyR3RrLmNwcApAQCAtMTAzMSwzICsxMDMx
LDEzIEBAIHZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldEJhY2tpbmdTY2FsZUZhY3Rvcihk
b3VibGUpCiB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzaW11bGF0ZURlc2t0b3BOb3RpZmlj
YXRpb25DbGljayhKU1N0cmluZ1JlZiB0aXRsZSkKIHsKIH0KKwordm9pZCBMYXlvdXRUZXN0Q29u
dHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSgpCit7CisgICAgLy8gRklYTUU6IEltcGxlbWVu
dCB0aGlzLgorfQorCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0
eShjb25zdCBjaGFyKiB2aXNpYmlsaXR5KQoreworICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQgdGhp
cy4KK30KZGlmZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250
cm9sbGVyUXQuY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xs
ZXJRdC5jcHAKaW5kZXggMDMwOWQwYS4uYmM2YmFkMiAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJl
bmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAKKysrIGIvVG9vbHMvRHVtcFJl
bmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAKQEAgLTk4Myw2ICs5ODMsMTYg
QEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6c3luY0xvY2FsU3RvcmFnZSgpCiAgICAgLy8g
RklYTUU6IEltcGxlbWVudC4KIH0KIAordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQ
YWdlVmlzaWJpbGl0eSgpCit7CisgICAgLy8gRklYTUU6IEltcGxlbWVudCB0aGlzLgorfQorCit2
b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eShjb25zdCBjaGFyKiB2
aXNpYmlsaXR5KQoreworICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQgdGhpcy4KK30KKwogUVN0cmlu
ZyBMYXlvdXRUZXN0Q29udHJvbGxlcjo6bGF5ZXJUcmVlQXNUZXh0KCkKIHsKICAgICByZXR1cm4g
RHVtcFJlbmRlclRyZWVTdXBwb3J0UXQ6OmxheWVyVHJlZUFzVGV4dChtX2RydC0+d2ViUGFnZSgp
LT5tYWluRnJhbWUoKSk7CmRpZmYgLS1naXQgYS9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vTGF5
b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0xheW91
dFRlc3RDb250cm9sbGVyV2luLmNwcAppbmRleCBhZTdlMDljLi45ZGVlZDBjIDEwMDY0NAotLS0g
YS9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJXaW4uY3BwCisr
KyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dpbi9MYXlvdXRUZXN0Q29udHJvbGxlcldpbi5jcHAK
QEAgLTE1NDIsMyArMTU0MiwxMyBAQCB2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzaW11bGF0
ZURlc2t0b3BOb3RpZmljYXRpb25DbGljayhKU1N0cmluZ1JlZiB0aXRsZSkKIHsKICAgICAvLyBG
SVhNRTogSW1wbGVtZW50LgogfQorCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBh
Z2VWaXNpYmlsaXR5KCkKK3sKKyAgICAvLyBGSVhNRTogSW1wbGVtZW50IHRoaXMuCit9CisKK3Zv
aWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFBhZ2VWaXNpYmlsaXR5KGNvbnN0IGNoYXIqIHZp
c2liaWxpdHkpCit7CisgICAgLy8gRklYTUU6IEltcGxlbWVudCB0aGlzLgorfQpkaWZmIC0tZ2l0
IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvd3gvTGF5b3V0VGVzdENvbnRyb2xsZXJXeC5jcHAgYi9U
b29scy9EdW1wUmVuZGVyVHJlZS93eC9MYXlvdXRUZXN0Q29udHJvbGxlcld4LmNwcAppbmRleCA1
YTBmYzcyLi5jNDRiY2NkIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS93eC9MYXlv
dXRUZXN0Q29udHJvbGxlcld4LmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS93eC9MYXlv
dXRUZXN0Q29udHJvbGxlcld4LmNwcApAQCAtNjUzLDMgKzY1MywxMyBAQCB2b2lkIExheW91dFRl
c3RDb250cm9sbGVyOjpzaW11bGF0ZURlc2t0b3BOb3RpZmljYXRpb25DbGljayhKU1N0cmluZ1Jl
ZiB0aXRsZSkKIHsKICAgICAvLyBGSVhNRTogSW1wbGVtZW50LgogfQorCit2b2lkIExheW91dFRl
c3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KCkKK3sKKyAgICAvLyBGSVhNRTogSW1w
bGVtZW50IHRoaXMuCit9CisKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNldFBhZ2VWaXNp
YmlsaXR5KGNvbnN0IGNoYXIqIHZpc2liaWxpdHkpCit7CisgICAgLy8gRklYTUU6IEltcGxlbWVu
dCB0aGlzLgorfQo=
</data>
<flag name="review"
          id="145444"
          type_id="1"
          status="-"
          setter="dw.im"
    />
    <flag name="commit-queue"
          id="145445"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>139756</attachid>
            <date>2012-05-01 23:45:23 -0700</date>
            <delta_ts>2012-05-03 01:22:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch_drt_pagevisibility_0502_2.patch</filename>
            <type>text/plain</type>
            <size>8568</size>
            <attacher name="Dongwoo Joshua Im (dwim)">dw.im</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBlN2YzNTA0Li5lNDIzZjc0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTItMDUt
MDEgIERvbmd3b28gSW0gIDxkdy5pbUBzYW1zdW5nLmNvbT4KKworICAgICAgICBbRUZMXVtEUlRd
IEltcGxlbWVudCB0aGUgTGF5b3V0VGVzdENvbnRyb2xsZXIncyBtZXRob2RzIHJlbGF0ZWQgdG8g
dGhlIFBhZ2UgVmlzaWJpbGl0eSBBUEkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD04NTM0NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgICogcGxhdGZvcm1ybS9lZmwvU2tpcHBlZDogUmVtb3ZlIG9uZSB0ZXN0
IGNhc2Ugb2YgdGhlIFBhZ2UgVmlzaWJpbGl0eSBBUEkuCisKIDIwMTItMDUtMDEgIEVyaWMgU2Vp
ZGVsICA8ZXJpY0B3ZWJraXQub3JnPgogCiAgICAgICAgIEFkZCA8aWZyYW1lIHNlYW1sZXNzPiBu
YXZpZ2F0aW9uIGNvZGUgKGFuZCBwYXNzIGFsbCB0aGUgbmF2aWdhdGlvbiB0ZXN0cykKZGlmZiAt
LWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkIGIvTGF5b3V0VGVzdHMvcGxh
dGZvcm0vZWZsL1NraXBwZWQKaW5kZXggOTQ5MmZmMi4uN2FiNmI4MTQgMTAwNjQ0Ci0tLSBhL0xh
eW91dFRlc3RzL3BsYXRmb3JtL2VmbC9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3Jt
L2VmbC9Ta2lwcGVkCkBAIC0yMDQyLDcgKzIwNDIsNiBAQCBodHRwL3Rlc3RzL3htbHZpZXdlci9l
eHRlbnNpb25zLWFwaS5odG1sCiBmYXN0L2V2ZW50cy9wYWdlLXZpc2liaWxpdHktaWZyYW1lLW1v
dmUtdGVzdC5odG1sCiBmYXN0L2V2ZW50cy9wYWdlLXZpc2liaWxpdHktaWZyYW1lLWRlbGV0ZS10
ZXN0Lmh0bWwKIGZhc3QvZXZlbnRzL3BhZ2UtdmlzaWJpbGl0eS1pZnJhbWUtcHJvcGFnYXRpb24t
dGVzdC5odG1sCi1mYXN0L2V2ZW50cy9wYWdlLXZpc2liaWxpdHktdHJhbnNpdGlvbi10ZXN0Lmh0
bWwKIAogIyBUaGVzZSB0ZXN0IC1hcHBsZS0gYW5kIC1raHRtbC0gcHJlZml4ZWQgQ1NTIHByb3Bl
cnRpZXMsIHdoaWNoIHdlIGRvbid0IHN1cHBvcnQuCiBpbnNwZWN0b3Ivc3R5bGVzL3ZlbmRvci1w
cmVmaXhlcy5odG1sCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VM
b2cKaW5kZXggNzRhZTM3MS4uNmVjODRkNSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisr
KyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEyLTA1LTAxICBEb25nd29v
IEltICA8ZHcuaW1Ac2Ftc3VuZy5jb20+CisKKyAgICAgICAgW0VGTF1bRFJUXSBJbXBsZW1lbnQg
dGhlIExheW91dFRlc3RDb250cm9sbGVyJ3MgbWV0aG9kcyByZWxhdGVkIHRvIHRoZSBQYWdlIFZp
c2liaWxpdHkgQVBJLgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9ODUzNDcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICAqIER1bXBSZW5kZXJUcmVlL0xheW91dFRlc3RDb250cm9sbGVyLmg6CisgICAgICAgIChM
YXlvdXRUZXN0Q29udHJvbGxlcik6CisgICAgICAgICogRHVtcFJlbmRlclRyZWUvYmxhY2tiZXJy
eS9MYXlvdXRUZXN0Q29udHJvbGxlckJsYWNrQmVycnkuY3BwOgorICAgICAgICAoTGF5b3V0VGVz
dENvbnRyb2xsZXI6OnJlc2V0UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVtZW50ZWQuCisgICAg
ICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6c2V0UGFnZVZpc2liaWxpdHkpOiBOb3QgaW1wbGVt
ZW50ZWQuCisgICAgICAgICogRHVtcFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVy
RWZsLmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmls
aXR5KTogUmVzZXQgdGhlIHBhZ2UgdmlzaWJpbGl0eS4KKyAgICAgICAgKExheW91dFRlc3RDb250
cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eSk6IFNldCB0aGUgcGFnZSB2aXNpYmlsaXR5LgorICAg
ICAgICAqIER1bXBSZW5kZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHA6Cisg
ICAgICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBp
bXBsZW1lbnRlZC4KKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJp
bGl0eSk6IE5vdCBpbXBsZW1lbnRlZC4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS9xdC9MYXlv
dXRUZXN0Q29udHJvbGxlclF0LmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpy
ZXNldFBhZ2VWaXNpYmlsaXR5KTogTm90IGltcGxlbWVudGVkLgorICAgICAgICAoTGF5b3V0VGVz
dENvbnRyb2xsZXI6OnNldFBhZ2VWaXNpYmlsaXR5KTogTm90IGltcGxlbWVudGVkLgorICAgICAg
ICAqIER1bXBSZW5kZXJUcmVlL3dpbi9MYXlvdXRUZXN0Q29udHJvbGxlcldpbi5jcHA6CisgICAg
ICAgIChMYXlvdXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSk6IE5vdCBpbXBs
ZW1lbnRlZC4KKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0
eSk6IE5vdCBpbXBsZW1lbnRlZC4KKyAgICAgICAgKiBEdW1wUmVuZGVyVHJlZS93eC9MYXlvdXRU
ZXN0Q29udHJvbGxlcld4LmNwcDoKKyAgICAgICAgKExheW91dFRlc3RDb250cm9sbGVyOjpyZXNl
dFBhZ2VWaXNpYmlsaXR5KTogTm90IGltcGxlbWVudGVkLgorICAgICAgICAoTGF5b3V0VGVzdENv
bnRyb2xsZXI6OnNldFBhZ2VWaXNpYmlsaXR5KTogTm90IGltcGxlbWVudGVkLgorCiAyMDEyLTA1
LTAxICBSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgIDxyYWt1Y29Ad2Via2l0Lm9yZz4KIAogICAgICAg
ICB3ZWJraXRweTogUmVtb3ZlIHVudXNlZCBwbGF0Zm9ybSBpbXBvcnRzLgpkaWZmIC0tZ2l0IGEv
VG9vbHMvRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVzdENvbnRyb2xsZXIuaCBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL0xheW91dFRlc3RDb250cm9sbGVyLmgKaW5kZXggYTExMzg3ZC4uMGMyM2VmMCAx
MDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvTGF5b3V0VGVzdENvbnRyb2xsZXIuaAor
KysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9MYXlvdXRUZXN0Q29udHJvbGxlci5oCkBAIC0xMjYs
OSArMTI2LDggQEAgcHVibGljOgogICAgIHZvaWQgc2V0U2Nyb2xsYmFyUG9saWN5KEpTU3RyaW5n
UmVmIG9yaWVudGF0aW9uLCBKU1N0cmluZ1JlZiBwb2xpY3kpOwogICAgIHZvaWQgc2V0RWRpdGlu
Z0JlaGF2aW9yKGNvbnN0IGNoYXIqIGVkaXRpbmdCZWhhdmlvcik7CiAgICAgdm9pZCBzdGFydFNw
ZWVjaElucHV0KEpTQ29udGV4dFJlZiBpbnB1dEVsZW1lbnQpOwotCi0gICAgdm9pZCBzZXRQYWdl
VmlzaWJpbGl0eShjb25zdCBjaGFyKiB2aXNpYmlsaXR5KSB7IH0KLSAgICB2b2lkIHJlc2V0UGFn
ZVZpc2liaWxpdHkoKSB7IH0KKyAgICB2b2lkIHNldFBhZ2VWaXNpYmlsaXR5KGNvbnN0IGNoYXIq
KTsKKyAgICB2b2lkIHJlc2V0UGFnZVZpc2liaWxpdHkoKTsKIAogICAgIHZvaWQgd2FpdEZvclBv
bGljeURlbGVnYXRlKCk7CiAgICAgc2l6ZV90IHdlYkhpc3RvcnlJdGVtQ291bnQoKTsKZGlmZiAt
LWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2JsYWNrYmVycnkvTGF5b3V0VGVzdENvbnRyb2xs
ZXJCbGFja0JlcnJ5LmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2JsYWNrYmVycnkvTGF5b3V0
VGVzdENvbnRyb2xsZXJCbGFja0JlcnJ5LmNwcAppbmRleCBhNjI3NTViLi43OTFjMmFmIDEwMDY0
NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9ibGFja2JlcnJ5L0xheW91dFRlc3RDb250cm9s
bGVyQmxhY2tCZXJyeS5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvYmxhY2tiZXJyeS9M
YXlvdXRUZXN0Q29udHJvbGxlckJsYWNrQmVycnkuY3BwCkBAIC04OTcsMyArODk3LDEyIEBAIHZv
aWQgTGF5b3V0VGVzdENvbnRyb2xsZXI6OnNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlvbkNsaWNr
KEpTU3RyaW5nUmVmIHRpdGxlKQogewogfQogCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpy
ZXNldFBhZ2VWaXNpYmlsaXR5KCkKK3sKKyAgICBub3RJbXBsZW1lbnRlZCgpOworfQorCit2b2lk
IExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eShjb25zdCBjaGFyKiB2aXNp
YmlsaXR5KQoreworICAgIG5vdEltcGxlbWVudGVkKCk7Cit9CmRpZmYgLS1naXQgYS9Ub29scy9E
dW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVzdENvbnRyb2xsZXJFZmwuY3BwIGIvVG9vbHMvRHVt
cFJlbmRlclRyZWUvZWZsL0xheW91dFRlc3RDb250cm9sbGVyRWZsLmNwcAppbmRleCA2YzFkZDcz
Li45ZTA0OWI0IDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9lZmwvTGF5b3V0VGVz
dENvbnRyb2xsZXJFZmwuY3BwCisrKyBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL2VmbC9MYXlvdXRU
ZXN0Q29udHJvbGxlckVmbC5jcHAKQEAgLTgxNSwzICs4MTUsMTkgQEAgdm9pZCBMYXlvdXRUZXN0
Q29udHJvbGxlcjo6c2V0QmFja2luZ1NjYWxlRmFjdG9yKGRvdWJsZSkKIHZvaWQgTGF5b3V0VGVz
dENvbnRyb2xsZXI6OnNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlvbkNsaWNrKEpTU3RyaW5nUmVm
IHRpdGxlKQogewogfQorCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNp
YmlsaXR5KCkKK3sKKyAgICBld2tfdmlld192aXNpYmlsaXR5X3N0YXRlX3NldChicm93c2VyLT5t
YWluVmlldygpLCBFV0tfUEFHRV9WSVNJQklMSVRZX1NUQVRFX1ZJU0lCTEUsIHRydWUpOworfQor
Cit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eShjb25zdCBjaGFy
KiB2aXNpYmlsaXR5KQoreworICAgIFN0cmluZyBuZXdWaXNpYmlsaXR5KHZpc2liaWxpdHkpOwor
ICAgIGlmIChuZXdWaXNpYmlsaXR5ID09ICJ2aXNpYmxlIikKKyAgICAgICAgZXdrX3ZpZXdfdmlz
aWJpbGl0eV9zdGF0ZV9zZXQoYnJvd3Nlci0+bWFpblZpZXcoKSwgRVdLX1BBR0VfVklTSUJJTElU
WV9TVEFURV9WSVNJQkxFLCBmYWxzZSk7CisgICAgZWxzZSBpZiAobmV3VmlzaWJpbGl0eSA9PSAi
aGlkZGVuIikKKyAgICAgICAgZXdrX3ZpZXdfdmlzaWJpbGl0eV9zdGF0ZV9zZXQoYnJvd3Nlci0+
bWFpblZpZXcoKSwgRVdLX1BBR0VfVklTSUJJTElUWV9TVEFURV9ISURERU4sIGZhbHNlKTsKKyAg
ICBlbHNlIGlmIChuZXdWaXNpYmlsaXR5ID09ICJwcmVyZW5kZXIiKQorICAgICAgICBld2tfdmll
d192aXNpYmlsaXR5X3N0YXRlX3NldChicm93c2VyLT5tYWluVmlldygpLCBFV0tfUEFHRV9WSVNJ
QklMSVRZX1NUQVRFX1BSRVJFTkRFUiwgZmFsc2UpOworfQpkaWZmIC0tZ2l0IGEvVG9vbHMvRHVt
cFJlbmRlclRyZWUvZ3RrL0xheW91dFRlc3RDb250cm9sbGVyR3RrLmNwcCBiL1Rvb2xzL0R1bXBS
ZW5kZXJUcmVlL2d0ay9MYXlvdXRUZXN0Q29udHJvbGxlckd0ay5jcHAKaW5kZXggZWJlZGRjMy4u
ZDhjODllMSAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvZ3RrL0xheW91dFRlc3RD
b250cm9sbGVyR3RrLmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9ndGsvTGF5b3V0VGVz
dENvbnRyb2xsZXJHdGsuY3BwCkBAIC0xMDMxLDMgKzEwMzEsMTMgQEAgdm9pZCBMYXlvdXRUZXN0
Q29udHJvbGxlcjo6c2V0QmFja2luZ1NjYWxlRmFjdG9yKGRvdWJsZSkKIHZvaWQgTGF5b3V0VGVz
dENvbnRyb2xsZXI6OnNpbXVsYXRlRGVza3RvcE5vdGlmaWNhdGlvbkNsaWNrKEpTU3RyaW5nUmVm
IHRpdGxlKQogewogfQorCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNp
YmlsaXR5KCkKK3sKKyAgICAvLyBGSVhNRTogSW1wbGVtZW50IHRoaXMuCit9CisKK3ZvaWQgTGF5
b3V0VGVzdENvbnRyb2xsZXI6OnNldFBhZ2VWaXNpYmlsaXR5KGNvbnN0IGNoYXIqIHZpc2liaWxp
dHkpCit7CisgICAgLy8gRklYTUU6IEltcGxlbWVudCB0aGlzLgorfQpkaWZmIC0tZ2l0IGEvVG9v
bHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0VGVzdENvbnRyb2xsZXJRdC5jcHAgYi9Ub29scy9E
dW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0Q29udHJvbGxlclF0LmNwcAppbmRleCAwMzA5ZDBh
Li5iYzZiYWQyIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0
Q29udHJvbGxlclF0LmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlvdXRUZXN0
Q29udHJvbGxlclF0LmNwcApAQCAtOTgzLDYgKzk4MywxNiBAQCB2b2lkIExheW91dFRlc3RDb250
cm9sbGVyOjpzeW5jTG9jYWxTdG9yYWdlKCkKICAgICAvLyBGSVhNRTogSW1wbGVtZW50LgogfQog
Cit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpyZXNldFBhZ2VWaXNpYmlsaXR5KCkKK3sKKyAg
ICAvLyBGSVhNRTogSW1wbGVtZW50IHRoaXMuCit9CisKK3ZvaWQgTGF5b3V0VGVzdENvbnRyb2xs
ZXI6OnNldFBhZ2VWaXNpYmlsaXR5KGNvbnN0IGNoYXIqIHZpc2liaWxpdHkpCit7CisgICAgLy8g
RklYTUU6IEltcGxlbWVudCB0aGlzLgorfQorCiBRU3RyaW5nIExheW91dFRlc3RDb250cm9sbGVy
OjpsYXllclRyZWVBc1RleHQoKQogewogICAgIHJldHVybiBEdW1wUmVuZGVyVHJlZVN1cHBvcnRR
dDo6bGF5ZXJUcmVlQXNUZXh0KG1fZHJ0LT53ZWJQYWdlKCktPm1haW5GcmFtZSgpKTsKZGlmZiAt
LWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaCBi
L1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3F0L0xheW91dFRlc3RDb250cm9sbGVyUXQuaAppbmRleCBl
YmQyMjc5Li43YTdlOTUyIDEwMDY0NAotLS0gYS9Ub29scy9EdW1wUmVuZGVyVHJlZS9xdC9MYXlv
dXRUZXN0Q29udHJvbGxlclF0LmgKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvcXQvTGF5b3V0
VGVzdENvbnRyb2xsZXJRdC5oCkBAIC0yMzksNiArMjM5LDkgQEAgcHVibGljIHNsb3RzOgogICAg
IHZvaWQgc2V0TW9ja1NwZWVjaElucHV0RHVtcFJlY3QoYm9vbCBmbGFnKTsKICAgICB2b2lkIHN0
YXJ0U3BlZWNoSW5wdXQoY29uc3QgUVN0cmluZyYgaW5wdXRFbGVtZW50KTsKIAorICAgIHZvaWQg
c2V0UGFnZVZpc2liaWxpdHkoY29uc3QgY2hhciopOworICAgIHZvaWQgcmVzZXRQYWdlVmlzaWJp
bGl0eSgpOworCiAgICAgLy8gRW1wdHkgc3R1YiBtZXRob2QgdG8ga2VlcCBwYXJpdHkgd2l0aCBv
YmplY3QgbW9kZWwgZXhwb3NlZCBieSBnbG9iYWwgTGF5b3V0VGVzdENvbnRyb2xsZXIuCiAgICAg
dm9pZCBhYm9ydE1vZGFsKCkge30KIApkaWZmIC0tZ2l0IGEvVG9vbHMvRHVtcFJlbmRlclRyZWUv
d2luL0xheW91dFRlc3RDb250cm9sbGVyV2luLmNwcCBiL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3dp
bi9MYXlvdXRUZXN0Q29udHJvbGxlcldpbi5jcHAKaW5kZXggYWU3ZTA5Yy4uOWRlZWQwYyAxMDA2
NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUvd2luL0xheW91dFRlc3RDb250cm9sbGVyV2lu
LmNwcAorKysgYi9Ub29scy9EdW1wUmVuZGVyVHJlZS93aW4vTGF5b3V0VGVzdENvbnRyb2xsZXJX
aW4uY3BwCkBAIC0xNTQyLDMgKzE1NDIsMTMgQEAgdm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6
c2ltdWxhdGVEZXNrdG9wTm90aWZpY2F0aW9uQ2xpY2soSlNTdHJpbmdSZWYgdGl0bGUpCiB7CiAg
ICAgLy8gRklYTUU6IEltcGxlbWVudC4KIH0KKwordm9pZCBMYXlvdXRUZXN0Q29udHJvbGxlcjo6
cmVzZXRQYWdlVmlzaWJpbGl0eSgpCit7CisgICAgLy8gRklYTUU6IEltcGxlbWVudCB0aGlzLgor
fQorCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQYWdlVmlzaWJpbGl0eShjb25zdCBj
aGFyKiB2aXNpYmlsaXR5KQoreworICAgIC8vIEZJWE1FOiBJbXBsZW1lbnQgdGhpcy4KK30KZGlm
ZiAtLWdpdCBhL1Rvb2xzL0R1bXBSZW5kZXJUcmVlL3d4L0xheW91dFRlc3RDb250cm9sbGVyV3gu
Y3BwIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUvd3gvTGF5b3V0VGVzdENvbnRyb2xsZXJXeC5jcHAK
aW5kZXggNWEwZmM3Mi4uYzQ0YmNjZCAxMDA2NDQKLS0tIGEvVG9vbHMvRHVtcFJlbmRlclRyZWUv
d3gvTGF5b3V0VGVzdENvbnRyb2xsZXJXeC5jcHAKKysrIGIvVG9vbHMvRHVtcFJlbmRlclRyZWUv
d3gvTGF5b3V0VGVzdENvbnRyb2xsZXJXeC5jcHAKQEAgLTY1MywzICs2NTMsMTMgQEAgdm9pZCBM
YXlvdXRUZXN0Q29udHJvbGxlcjo6c2ltdWxhdGVEZXNrdG9wTm90aWZpY2F0aW9uQ2xpY2soSlNT
dHJpbmdSZWYgdGl0bGUpCiB7CiAgICAgLy8gRklYTUU6IEltcGxlbWVudC4KIH0KKwordm9pZCBM
YXlvdXRUZXN0Q29udHJvbGxlcjo6cmVzZXRQYWdlVmlzaWJpbGl0eSgpCit7CisgICAgLy8gRklY
TUU6IEltcGxlbWVudCB0aGlzLgorfQorCit2b2lkIExheW91dFRlc3RDb250cm9sbGVyOjpzZXRQ
YWdlVmlzaWJpbGl0eShjb25zdCBjaGFyKiB2aXNpYmlsaXR5KQoreworICAgIC8vIEZJWE1FOiBJ
bXBsZW1lbnQgdGhpcy4KK30K
</data>

          </attachment>
      

    </bug>

</bugzilla>