<?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>43010</bug_id>
          
          <creation_ts>2010-07-26 15:22:58 -0700</creation_ts>
          <short_desc>[Qt] Qt test browser: enable a QGLWidget viewport with a command line argument</short_desc>
          <delta_ts>2010-08-22 20:50:46 -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>PC</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Performance, Qt</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Noam Rosenthal">noam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>kling</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>256277</commentid>
    <comment_count>0</comment_count>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-07-26 15:22:58 -0700</bug_when>
    <thetext>This is needed to test GL-based AC rapidly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256292</commentid>
    <comment_count>1</comment_count>
      <attachid>62623</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-07-26 15:39:26 -0700</bug_when>
    <thetext>Created attachment 62623
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>258981</commentid>
    <comment_count>2</comment_count>
      <attachid>62623</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-02 10:53:34 -0700</bug_when>
    <thetext>Comment on attachment 62623
Patch

Rejecting patch 62623 from commit-queue.

noam.rosenthal@nokia.com does not have committer permissions according to http://trac.webkit.org/browser/trunk/WebKitTools/Scripts/webkitpy/common/config/committers.py.

- If you do not have committer rights please read http://webkit.org/coding/contributing.html for instructions on how to use bugzilla flags.

- If you have committer rights please correct the error in WebKitTools/Scripts/webkitpy/common/config/committers.py by adding yourself to the file (no review needed).  Due to bug 30084 the commit-queue will require a restart after your change.  Please contact eseidel@chromium.org to request a commit-queue restart.  After restart the commit-queue will correctly respect your committer rights.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>259821</commentid>
    <comment_count>3</comment_count>
      <attachid>62623</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-03 19:49:04 -0700</bug_when>
    <thetext>Comment on attachment 62623
Patch

Rejecting patch 62623 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Kenneth Rohde Christiansen&apos;, u&apos;--force&apos;]&quot; exit_code: 1
Parsed 2 diffs from patch file(s).
patching file WebKitTools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
Hunk #2 succeeded at 3787 (offset 1415 lines).
patching file WebKitTools/QtTestBrowser/main.cpp
Hunk #1 FAILED at 287.
Hunk #2 FAILED at 1116.
Hunk #3 FAILED at 1132.
Hunk #4 succeeded at 163 with fuzz 1 (offset -996 lines).
3 out of 4 hunks FAILED -- saving rejects to file WebKitTools/QtTestBrowser/main.cpp.rej

Full output: http://queues.webkit.org/results/3568843</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260179</commentid>
    <comment_count>4</comment_count>
      <attachid>63485</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-08-04 13:19:05 -0700</bug_when>
    <thetext>Created attachment 63485
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>260842</commentid>
    <comment_count>5</comment_count>
      <attachid>63485</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-08-05 14:06:18 -0700</bug_when>
    <thetext>Comment on attachment 63485
Patch

Rejecting patch 63485 from commit-queue.

Failed to run &quot;[u&apos;/Users/eseidel/Projects/CommitQueue/WebKitTools/Scripts/svn-apply&apos;, u&apos;--reviewer&apos;, u&apos;Kenneth Rohde Christiansen&apos;, u&apos;--force&apos;]&quot; exit_code: 1
Last 500 characters of output:
 diffs from patch file(s).
patching file WebKitTools/ChangeLog
Hunk #1 succeeded at 1 with fuzz 3.
Hunk #2 succeeded at 4109 (offset 254 lines).
patching file WebKitTools/QtTestBrowser/launcherwindow.cpp
Hunk #1 succeeded at 366 with fuzz 2 (offset -41 lines).
patching file WebKitTools/QtTestBrowser/main.cpp
Hunk #1 FAILED at 116.
Hunk #2 FAILED at 136.
Hunk #3 succeeded at 160 with fuzz 1 (offset 2 lines).
2 out of 3 hunks FAILED -- saving rejects to file WebKitTools/QtTestBrowser/main.cpp.rej

Full output: http://queues.webkit.org/results/3630488</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261294</commentid>
    <comment_count>6</comment_count>
      <attachid>63730</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-08-06 09:18:17 -0700</bug_when>
    <thetext>Created attachment 63730
Patch

This QtTestBrowser thing is a moving target... hopefully no merge conflicts this time</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261295</commentid>
    <comment_count>7</comment_count>
      <attachid>63731</attachid>
    <who name="Noam Rosenthal">noam</who>
    <bug_when>2010-08-06 09:18:39 -0700</bug_when>
    <thetext>Created attachment 63731
Patch

This QtTestBrowser thing is a moving target... hopefully no merge conflicts this time</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>261873</commentid>
    <comment_count>8</comment_count>
      <attachid>63485</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-08-08 03:18:48 -0700</bug_when>
    <thetext>Comment on attachment 63485
Patch

Cleared Kenneth Rohde Christiansen&apos;s review+ from obsolete attachment 63485 so that this bug does not appear in http://webkit.org/pending-commit.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>265869</commentid>
    <comment_count>9</comment_count>
      <attachid>63731</attachid>
    <who name="Ariya Hidayat">ariya.hidayat</who>
    <bug_when>2010-08-17 17:32:16 -0700</bug_when>
    <thetext>Comment on attachment 63731
Patch

LGTM. re=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>267743</commentid>
    <comment_count>10</comment_count>
    <who name="Andreas Kling">kling</who>
    <bug_when>2010-08-22 20:50:46 -0700</bug_when>
    <thetext>Committed r65792: &lt;http://trac.webkit.org/changeset/65792&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>62623</attachid>
            <date>2010-07-26 15:39:26 -0700</date>
            <delta_ts>2010-08-04 13:18:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43010-20100726153925.patch</filename>
            <type>text/plain</type>
            <size>3401</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBlOGRiZTAxMTA0MTFiODVjOTdhODUyMjQ5YjU3MTY5MzkxZmNjZDUwLi5iZmJiNDVk
YWNjZWQ3ZTg0ODRkYzIwYzBiNzU3MzlhYWVlODE1ZjliIDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAK
KzIwMTAtMDctMjYgIE5vYW0gUm9zZW50aGFsICA8bm9hbS5yb3NlbnRoYWxAbm9raWEuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gUXQg
dGVzdCBicm93c2VyOiBlbmFibGUgYSBRR0xXaWRnZXQgdmlld3BvcnQgd2l0aCBhIGNvbW1hbmQg
bGluZSBhcmd1bWVudCAoLWdsLXZpZXdwb3J0KSwKKyAgICAgICAgYW5kIGEgY29tbWFuZCBsaW5l
IGFyZ3VtZW50IGZvciB0ZXN0aW5nIGFuaW1hdGlvbnMsIHRoYXQgZW5jb21wYXNzZXMgYSBmZXcg
ZGVmYXVsdHMgKC1kZWZhdWx0LWFuaW1hdGlvbnMpLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDMwMTAKKworICAgICAgICAqIFF0VGVzdEJyb3dzZXIv
bWFpbi5jcHA6CisgICAgICAgIChMYXVuY2hlcldpbmRvdzo6YXBwbHlQcmVmcyk6CisgICAgICAg
IChMYXVuY2hlckFwcGxpY2F0aW9uOjpoYW5kbGVVc2VyT3B0aW9ucyk6CisKIDIwMTAtMDctMjYg
IEFkYW0gUm9iZW4gIDxhcm9iZW5AYXBwbGUuY29tPgogCiAgICAgICAgIFdpbmRvd3MgYnVpbGQg
Zml4CkBAIC0yMzYwLDcgKzIzNzIsNyBAQAogCiAyMDEwLTA3LTA3ICBBbmRlcnMgQ2FybHNzb24g
IDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKLSAgICAgICAgQ29tbWVudCBvdXQgYSBwYXJ0IG9mIFRl
c3ROZXRzY2FwZVBsdWdpbiB0aGF0IGNhdXNlZCB0ZXN0c8KgdG8gZmFpbCBvbiBUaWdlciBhbmQg
TGVvcGFyZC4KKyAgICAgICAgQ29tbWVudCBvdXQgYSBwYXJ0IG9mIFRlc3ROZXRzY2FwZVBsdWdp
biB0aGF0IGNhdXNlZCB0ZXN0cyB0byBmYWlsIG9uIFRpZ2VyIGFuZCBMZW9wYXJkLgogCiAgICAg
ICAgICogRHVtcFJlbmRlclRyZWUvVGVzdE5ldHNjYXBlUGx1Z0luL21haW4uY3BwOgogICAgICAg
ICAoTlBQX05ldyk6CmRpZmYgLS1naXQgYS9XZWJLaXRUb29scy9RdFRlc3RCcm93c2VyL21haW4u
Y3BwIGIvV2ViS2l0VG9vbHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcAppbmRleCA2MjU0YzIxMmYx
OTBlMDM0YTNlYjQ0NmY0MTM5MWNmNDlmZWUzMjYwLi4zZjNmNmIxYjJjOThkMjU5Y2M4OTU5YmEw
NjFhYTU4NGU5YWZhNTkyIDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9RdFRlc3RCcm93c2VyL21h
aW4uY3BwCisrKyBiL1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAKQEAgLTI4Nyw2
ICsyODcsMTAgQEAgdm9pZCBMYXVuY2hlcldpbmRvdzo6YXBwbHlQcmVmcyhMYXVuY2hlcldpbmRv
dyogc291cmNlKQogICAgICAgICB2aWV3LT5zZXRJdGVtQ2FjaGVNb2RlKG90aGVyVmlldy0+aXRl
bUNhY2hlTW9kZSgpKTsKICAgICBlbHNlCiAgICAgICAgIHZpZXctPnNldEl0ZW1DYWNoZU1vZGUo
Z0NhY2hlV2ViVmlldyA/IFFHcmFwaGljc0l0ZW06OkRldmljZUNvb3JkaW5hdGVDYWNoZSA6IFFH
cmFwaGljc0l0ZW06Ok5vQ2FjaGUpOworCisjaWYgZGVmaW5lZChRVF9DT05GSUdVUkVEX1dJVEhf
T1BFTkdMKQorICAgIHRvZ2dsZVFHTFdpZGdldFZpZXdwb3J0KGdVc2VRR0xXaWRnZXRWaWV3cG9y
dCk7CisjZW5kaWYKIH0KIAogdm9pZCBMYXVuY2hlcldpbmRvdzo6a2V5UHJlc3NFdmVudChRS2V5
RXZlbnQqIGV2ZW50KQpAQCAtMTExMiwxMSArMTExNiwxNSBAQCB2b2lkIExhdW5jaGVyQXBwbGlj
YXRpb246OmhhbmRsZVVzZXJPcHRpb25zKCkKICAgICAgICAgICAgICA8PCAiWy1pbnNwZWN0b3It
dXJsIGxvY2F0aW9uXSIKICAgICAgICAgICAgICA8PCAiWy10aWxlZC1iYWNraW5nLXN0b3JlXSIK
ICAgICAgICAgICAgICA8PCAiWy1yZXNpemVzLXRvLWNvbnRlbnRzXSIKKyAgICAgICAgICAgICA8
PCAiWy1nbC12aWV3cG9ydF0iCisgICAgICAgICAgICAgPDwgIlstZGVmYXVsdC1hbmltYXRpb25z
XSIKICAgICAgICAgICAgICA8PCAiVVJMcyI7CiAgICAgICAgIGFwcFF1aXQoMCk7CiAgICAgfQog
Ci0gICAgaWYgKGFyZ3MuY29udGFpbnMoIi1ncmFwaGljc2Jhc2VkIikpCisgICAgYm9vbCBkZWZh
dWx0Rm9yQW5pbWF0aW9ucyA9IGFyZ3MuY29udGFpbnMoIi1kZWZhdWx0LWFuaW1hdGlvbnMiKTsK
KworICAgIGlmIChhcmdzLmNvbnRhaW5zKCItZ3JhcGhpY3NiYXNlZCIpIHx8IGRlZmF1bHRGb3JB
bmltYXRpb25zKQogICAgICAgICBnVXNlR3JhcGhpY3NWaWV3ID0gdHJ1ZTsKIAogICAgIGlmIChh
cmdzLmNvbnRhaW5zKCItbm8tY29tcG9zaXRpbmciKSkgewpAQCAtMTEyNCwxMiArMTEzMiwxOSBA
QCB2b2lkIExhdW5jaGVyQXBwbGljYXRpb246OmhhbmRsZVVzZXJPcHRpb25zKCkKICAgICAgICAg
Z1VzZUNvbXBvc2l0aW5nID0gZmFsc2U7CiAgICAgfQogCisjaWZkZWYgUVRfQ09ORklHVVJFRF9X
SVRIX09QRU5HTAorICAgIGlmIChhcmdzLmNvbnRhaW5zKCItZ2wtdmlld3BvcnQiKSB8fCBkZWZh
dWx0Rm9yQW5pbWF0aW9ucykgeworICAgICAgICByZXF1aXJlc0dyYXBoaWNzVmlldygiLWdsLXZp
ZXdwb3J0Iik7CisgICAgICAgIGdVc2VRR0xXaWRnZXRWaWV3cG9ydCA9IHRydWU7CisgICAgfQor
I2VuZGlmCisKICAgICBpZiAoYXJncy5jb250YWlucygiLXNob3ctZnBzIikpIHsKICAgICAgICAg
cmVxdWlyZXNHcmFwaGljc1ZpZXcoIi1zaG93LWZwcyIpOwogICAgICAgICBnU2hvd0ZyYW1lUmF0
ZSA9IHRydWU7CiAgICAgfQogCi0gICAgaWYgKGFyZ3MuY29udGFpbnMoIi1jYWNoZS13ZWJ2aWV3
IikpIHsKKyAgICBpZiAoYXJncy5jb250YWlucygiLWNhY2hlLXdlYnZpZXciKSB8fCBkZWZhdWx0
Rm9yQW5pbWF0aW9ucykgewogICAgICAgICByZXF1aXJlc0dyYXBoaWNzVmlldygiLWNhY2hlLXdl
YnZpZXciKTsKICAgICAgICAgZ0NhY2hlV2ViVmlldyA9IHRydWU7CiAgICAgfQpAQCAtMTE0NCw2
ICsxMTU5LDkgQEAgdm9pZCBMYXVuY2hlckFwcGxpY2F0aW9uOjpoYW5kbGVVc2VyT3B0aW9ucygp
CiAgICAgICAgIGdSZXNpemVzVG9Db250ZW50cyA9IHRydWU7CiAgICAgfQogCisgICAgaWYgKGRl
ZmF1bHRGb3JBbmltYXRpb25zKQorICAgICAgICBnVmlld3BvcnRVcGRhdGVNb2RlID0gUUdyYXBo
aWNzVmlldzo6Qm91bmRpbmdSZWN0Vmlld3BvcnRVcGRhdGU7CisKICAgICBRU3RyaW5nIGFyZzEo
Ii12aWV3cG9ydC11cGRhdGUtbW9kZSIpOwogICAgIGludCBtb2RlSW5kZXggPSBhcmdzLmluZGV4
T2YoYXJnMSk7CiAgICAgaWYgKG1vZGVJbmRleCAhPSAtMSkgewo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63485</attachid>
            <date>2010-08-04 13:19:05 -0700</date>
            <delta_ts>2010-08-08 03:18:48 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-43010-20100804131853.patch</filename>
            <type>text/plain</type>
            <size>3822</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBjOWQ3MTRlMGM1Zjg1MzhhYjE0MzYwZTVjZGI2MzY1MGUxNDI4M2Q2Li43M2FhZDZm
OWZiNmU0MzcwZDVjODhhMWVmYTdlYzgzY2VmOWRlZTQ4IDEwMDY0NAotLS0gYS9XZWJLaXRUb29s
cy9DaGFuZ2VMb2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAK
KzIwMTAtMDgtMDQgIE5vYW0gUm9zZW50aGFsICA8bm9hbS5yb3NlbnRoYWxAbm9raWEuY29tPgor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFtRdF0gUXQg
dGVzdCBicm93c2VyOiBlbmFibGUgYSBRR0xXaWRnZXQgdmlld3BvcnQgd2l0aCBhIGNvbW1hbmQg
bGluZSBhcmd1bWVudCAoLWdsLXZpZXdwb3J0KQorICAgICAgICBhbmQgYSBjb21tYW5kIGxpbmUg
YXJndW1lbnQgZm9yIHRlc3RpbmcgYW5pbWF0aW9ucywgdGhhdCBlbmNvbXBhc3NlcyBhIGZldyBk
ZWZhdWx0cyAoLWRlZmF1bHQtYW5pbWF0aW9ucykuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD00MzAxMAorCisgICAgICAgICogUXRUZXN0QnJvd3Nlci9s
YXVuY2hlcndpbmRvdy5jcHA6CisgICAgICAgIChMYXVuY2hlcldpbmRvdzo6YXBwbHlQcmVmcyk6
CisgICAgICAgICogUXRUZXN0QnJvd3Nlci9tYWluLmNwcDoKKyAgICAgICAgKExhdW5jaGVyQXBw
bGljYXRpb246OmhhbmRsZVVzZXJPcHRpb25zKToKKwogMjAxMC0wOC0wNCAgQWFyb24gQm9vZG1h
biAgPGFhQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBFcmljIFNlaWRlbC4K
QEAgLTM4NDIsNyArMzg1NSw3IEBACiAKIDIwMTAtMDctMDcgIEFuZGVycyBDYXJsc3NvbiAgPGFu
ZGVyc2NhQGFwcGxlLmNvbT4KIAotICAgICAgICBDb21tZW50IG91dCBhIHBhcnQgb2YgVGVzdE5l
dHNjYXBlUGx1Z2luIHRoYXQgY2F1c2VkIHRlc3RzwqB0byBmYWlsIG9uIFRpZ2VyIGFuZCBMZW9w
YXJkLgorICAgICAgICBDb21tZW50IG91dCBhIHBhcnQgb2YgVGVzdE5ldHNjYXBlUGx1Z2luIHRo
YXQgY2F1c2VkIHRlc3RzIHRvIGZhaWwgb24gVGlnZXIgYW5kIExlb3BhcmQuCiAKICAgICAgICAg
KiBEdW1wUmVuZGVyVHJlZS9UZXN0TmV0c2NhcGVQbHVnSW4vbWFpbi5jcHA6CiAgICAgICAgIChO
UFBfTmV3KToKZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvbGF1bmNoZXJ3
aW5kb3cuY3BwIGIvV2ViS2l0VG9vbHMvUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHAK
aW5kZXggM2ViYzZjOWM4NmZhMzMwMzY5YjEzYjgyMmE0MGMyOTZhZDJjNmIwZS4uOGRhZGZmZjY5
Mjg0ODQzN2E5MWRiYmI4YWExMTdmNjM0YzRmMDVkZiAxMDA2NDQKLS0tIGEvV2ViS2l0VG9vbHMv
UXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHAKKysrIGIvV2ViS2l0VG9vbHMvUXRUZXN0
QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHAKQEAgLTQwNyw2ICs0MDcsMTAgQEAgdm9pZCBMYXVu
Y2hlcldpbmRvdzo6YXBwbHlQcmVmcyhMYXVuY2hlcldpbmRvdyogc291cmNlKQogICAgICAgICB2
aWV3LT5zZXRJdGVtQ2FjaGVNb2RlKGdDYWNoZVdlYlZpZXcgPyBRR3JhcGhpY3NJdGVtOjpEZXZp
Y2VDb29yZGluYXRlQ2FjaGUgOiBRR3JhcGhpY3NJdGVtOjpOb0NhY2hlKTsKICAgICAgICAgdG9n
Z2xlUmVzaXplc1RvQ29udGVudHMoZ1Jlc2l6ZXNUb0NvbnRlbnRzKTsKICAgICB9CisKKyNpZiBk
ZWZpbmVkKFFUX0NPTkZJR1VSRURfV0lUSF9PUEVOR0wpCisgICAgdG9nZ2xlUUdMV2lkZ2V0Vmll
d3BvcnQoZ1VzZVFHTFdpZGdldFZpZXdwb3J0KTsKKyNlbmRpZgogfQogCiB2b2lkIExhdW5jaGVy
V2luZG93OjprZXlQcmVzc0V2ZW50KFFLZXlFdmVudCogZXZlbnQpCmRpZmYgLS1naXQgYS9XZWJL
aXRUb29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwIGIvV2ViS2l0VG9vbHMvUXRUZXN0QnJvd3Nl
ci9tYWluLmNwcAppbmRleCAzM2E2NDE2MDY3ZGJhOGRiNzNiMzJkYWFiMDJkMTM0YzdkYWZkMTUx
Li44N2M4YzBjYzhlNzJiZjcyMGQ1OWU2YTg1ZmI5NGMzZGQ5NmEzOWE0IDEwMDY0NAotLS0gYS9X
ZWJLaXRUb29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCisrKyBiL1dlYktpdFRvb2xzL1F0VGVz
dEJyb3dzZXIvbWFpbi5jcHAKQEAgLTExNiwxMSArMTE2LDE0IEBAIHZvaWQgTGF1bmNoZXJBcHBs
aWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMoKQogICAgICAgICAgICAgIDw8ICJbLWluc3BlY3Rv
ci11cmwgbG9jYXRpb25dIgogICAgICAgICAgICAgIDw8ICJbLXRpbGVkLWJhY2tpbmctc3RvcmVd
IgogICAgICAgICAgICAgIDw8ICJbLXJlc2l6ZXMtdG8tY29udGVudHNdIgorICAgICAgICAgICAg
IDw8ICJbLWdsLXZpZXdwb3J0XSIKKyAgICAgICAgICAgICA8PCAiWy1kZWZhdWx0LWFuaW1hdGlv
bnNdIgogICAgICAgICAgICAgIDw8ICJVUkxzIjsKICAgICAgICAgYXBwUXVpdCgwKTsKICAgICB9
CiAKLSAgICBpZiAoYXJncy5jb250YWlucygiLWdyYXBoaWNzYmFzZWQiKSkKKyAgICBjb25zdCBi
b29sIGRlZmF1bHRGb3JBbmltYXRpb25zID0gYXJncy5jb250YWlucygiLWRlZmF1bHQtYW5pbWF0
aW9ucyIpOworICAgIGlmIChhcmdzLmNvbnRhaW5zKCItZ3JhcGhpY3NiYXNlZCIpIHx8IGRlZmF1
bHRGb3JBbmltYXRpb25zKQogICAgICAgICBMYXVuY2hlcldpbmRvdzo6Z1VzZUdyYXBoaWNzVmll
dyA9IHRydWU7CiAKICAgICBpZiAoYXJncy5jb250YWlucygiLW5vLWNvbXBvc2l0aW5nIikpIHsK
QEAgLTEzMywxMCArMTM2LDE3IEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNl
ck9wdGlvbnMoKQogICAgICAgICBMYXVuY2hlcldpbmRvdzo6Z1Nob3dGcmFtZVJhdGUgPSB0cnVl
OwogICAgIH0KIAotICAgIGlmIChhcmdzLmNvbnRhaW5zKCItY2FjaGUtd2VidmlldyIpKSB7Cisg
ICAgaWYgKGFyZ3MuY29udGFpbnMoIi1jYWNoZS13ZWJ2aWV3IikgfHwgZGVmYXVsdEZvckFuaW1h
dGlvbnMpIHsKICAgICAgICAgcmVxdWlyZXNHcmFwaGljc1ZpZXcoIi1jYWNoZS13ZWJ2aWV3Iik7
CiAgICAgICAgIExhdW5jaGVyV2luZG93OjpnQ2FjaGVXZWJWaWV3ID0gdHJ1ZTsKICAgICB9Cisj
aWZkZWYgUVRfQ09ORklHVVJFRF9XSVRIX09QRU5HTAorICAgIGlmIChhcmdzLmNvbnRhaW5zKCIt
Z2wtdmlld3BvcnQiKSB8fCBkZWZhdWx0Rm9yQW5pbWF0aW9ucykgeworICAgICAgICByZXF1aXJl
c0dyYXBoaWNzVmlldygiLWdsLXZpZXdwb3J0Iik7CisgICAgICAgIExhdW5jaGVyV2luZG93Ojpn
VXNlUUdMV2lkZ2V0Vmlld3BvcnQgPSB0cnVlOworICAgIH0KKyNlbmRpZgorCiAKICAgICBpZiAo
YXJncy5jb250YWlucygiLXRpbGVkLWJhY2tpbmctc3RvcmUiKSkgewogICAgICAgICByZXF1aXJl
c0dyYXBoaWNzVmlldygiLXRpbGVkLWJhY2tpbmctc3RvcmUiKTsKQEAgLTE0OCw2ICsxNTgsOSBA
QCB2b2lkIExhdW5jaGVyQXBwbGljYXRpb246OmhhbmRsZVVzZXJPcHRpb25zKCkKICAgICAgICAg
TGF1bmNoZXJXaW5kb3c6OmdSZXNpemVzVG9Db250ZW50cyA9IHRydWU7CiAgICAgfQogCisgICAg
aWYgKGRlZmF1bHRGb3JBbmltYXRpb25zKQorICAgICAgICBMYXVuY2hlcldpbmRvdzo6Z1ZpZXdw
b3J0VXBkYXRlTW9kZSA9IFFHcmFwaGljc1ZpZXc6OkJvdW5kaW5nUmVjdFZpZXdwb3J0VXBkYXRl
OworCiAgICAgUVN0cmluZyBhcmcxKCItdmlld3BvcnQtdXBkYXRlLW1vZGUiKTsKICAgICBpbnQg
bW9kZUluZGV4ID0gYXJncy5pbmRleE9mKGFyZzEpOwogICAgIGlmIChtb2RlSW5kZXggIT0gLTEp
IHsK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63730</attachid>
            <date>2010-08-06 09:18:17 -0700</date>
            <delta_ts>2010-08-06 09:18:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch-43010.diff</filename>
            <type>text/plain</type>
            <size>3354</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBiYWI3YTdjLi5hNjZhN2Q5IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDgt
MDYgIE5vJ2FtIFJvc2VudGhhbCAgPG5vYW0ucm9zZW50aGFsQG5va2lhLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFF0IHRlc3QgYnJv
d3NlcjogZW5hYmxlIGEgUUdMV2lkZ2V0IHZpZXdwb3J0IHdpdGggYSBjb21tYW5kIGxpbmUgYXJn
dW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQz
MDEwCisKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcDoKKyAgICAg
ICAgKExhdW5jaGVyV2luZG93OjphcHBseVByZWZzKToKKyAgICAgICAgKiBRdFRlc3RCcm93c2Vy
L21haW4uY3BwOgorICAgICAgICAoTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlv
bnMpOgorCiAyMDEwLTA1LTIzICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpAQCAtNDEyOSw3ICs0MTQxLDcgQEAKIAogMjAx
MC0wNy0wNyAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCi0gICAgICAg
IENvbW1lbnQgb3V0IGEgcGFydCBvZiBUZXN0TmV0c2NhcGVQbHVnaW4gdGhhdCBjYXVzZWQgdGVz
dHPCoHRvIGZhaWwgb24gVGlnZXIgYW5kIExlb3BhcmQuCisgICAgICAgIENvbW1lbnQgb3V0IGEg
cGFydCBvZiBUZXN0TmV0c2NhcGVQbHVnaW4gdGhhdCBjYXVzZWQgdGVzdHMgdG8gZmFpbCBvbiBU
aWdlciBhbmQgTGVvcGFyZC4KIAogICAgICAgICAqIER1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2Fw
ZVBsdWdJbi9tYWluLmNwcDoKICAgICAgICAgKE5QUF9OZXcpOgpkaWZmIC0tZ2l0IGEvV2ViS2l0
VG9vbHMvUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHAgYi9XZWJLaXRUb29scy9RdFRl
c3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcAppbmRleCAxZDZjNzk5Li5hNjcxYWM4IDEwMDY0
NAotLS0gYS9XZWJLaXRUb29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcAorKysg
Yi9XZWJLaXRUb29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcApAQCAtMzY2LDYg
KzM2NiwxMCBAQCB2b2lkIExhdW5jaGVyV2luZG93OjphcHBseVByZWZzKCkKICAgICAgICAgdmll
dy0+c2V0Q3VzdG9tTGF5b3V0U2l6ZShzaXplKCkpOwogICAgICAgICB0b2dnbGVSZXNpemVzVG9D
b250ZW50cyhtX3dpbmRvd09wdGlvbnMucmVzaXplc1RvQ29udGVudHMpOwogICAgIH0KKworI2lm
IGRlZmluZWQoUVRfQ09ORklHVVJFRF9XSVRIX09QRU5HTCkKKyAgICB0b2dnbGVRR0xXaWRnZXRW
aWV3cG9ydChtX3dpbmRvd09wdGlvbnMudXNlUUdMV2lkZ2V0Vmlld3BvcnQpOworI2VuZGlmCiB9
CiAKIHZvaWQgTGF1bmNoZXJXaW5kb3c6OmtleVByZXNzRXZlbnQoUUtleUV2ZW50KiBldmVudCkK
ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAgYi9XZWJLaXRU
b29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCmluZGV4IDg0MjI5MGIuLmVjODY0ZTkgMTAwNjQ0
Ci0tLSBhL1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAKKysrIGIvV2ViS2l0VG9v
bHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcApAQCAtMTIyLDcgKzEyMiw4IEBAIHZvaWQgTGF1bmNo
ZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMoKQogICAgICAgICBhcHBRdWl0KDApOwog
ICAgIH0KIAotICAgIGlmIChhcmdzLmNvbnRhaW5zKCItZ3JhcGhpY3NiYXNlZCIpKQorICAgIGNv
bnN0IGJvb2wgZGVmYXVsdEZvckFuaW1hdGlvbnMgPSBhcmdzLmNvbnRhaW5zKCItZGVmYXVsdC1h
bmltYXRpb25zIik7CisgICAgaWYgKGFyZ3MuY29udGFpbnMoIi1ncmFwaGljc2Jhc2VkIikgfHwg
ZGVmYXVsdEZvckFuaW1hdGlvbnMpCiAgICAgICAgIHdpbmRvd09wdGlvbnMudXNlR3JhcGhpY3NW
aWV3ID0gdHJ1ZTsKIAogICAgIGlmIChhcmdzLmNvbnRhaW5zKCItbm8tY29tcG9zaXRpbmciKSkg
ewpAQCAtMTM1LDcgKzEzNiw3IEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNl
ck9wdGlvbnMoKQogICAgICAgICB3aW5kb3dPcHRpb25zLnNob3dGcmFtZVJhdGUgPSB0cnVlOwog
ICAgIH0KIAotICAgIGlmIChhcmdzLmNvbnRhaW5zKCItY2FjaGUtd2VidmlldyIpKSB7CisgICAg
aWYgKGFyZ3MuY29udGFpbnMoIi1jYWNoZS13ZWJ2aWV3IikgfHwgZGVmYXVsdEZvckFuaW1hdGlv
bnMpIHsKICAgICAgICAgcmVxdWlyZXNHcmFwaGljc1ZpZXcoIi1jYWNoZS13ZWJ2aWV3Iik7CiAg
ICAgICAgIHdpbmRvd09wdGlvbnMuY2FjaGVXZWJWaWV3ID0gdHJ1ZTsKICAgICB9CkBAIC0xNTAs
NiArMTUxLDkgQEAgdm9pZCBMYXVuY2hlckFwcGxpY2F0aW9uOjpoYW5kbGVVc2VyT3B0aW9ucygp
CiAgICAgICAgIHdpbmRvd09wdGlvbnMucmVzaXplc1RvQ29udGVudHMgPSB0cnVlOwogICAgIH0K
IAorICAgIGlmIChkZWZhdWx0Rm9yQW5pbWF0aW9ucykKKyAgICAgICAgd2luZG93T3B0aW9ucy52
aWV3cG9ydFVwZGF0ZU1vZGUgPSBRR3JhcGhpY3NWaWV3OjpCb3VuZGluZ1JlY3RWaWV3cG9ydFVw
ZGF0ZTsKKwogICAgIFFTdHJpbmcgYXJnMSgiLXZpZXdwb3J0LXVwZGF0ZS1tb2RlIik7CiAgICAg
aW50IG1vZGVJbmRleCA9IGFyZ3MuaW5kZXhPZihhcmcxKTsKICAgICBpZiAobW9kZUluZGV4ICE9
IC0xKSB7CkBAIC0xNjQsNiArMTY4LDEyIEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFu
ZGxlVXNlck9wdGlvbnMoKQogCiAgICAgICAgIHdpbmRvd09wdGlvbnMudmlld3BvcnRVcGRhdGVN
b2RlID0gc3RhdGljX2Nhc3Q8UUdyYXBoaWNzVmlldzo6Vmlld3BvcnRVcGRhdGVNb2RlPihpZHgp
OwogICAgIH0KKyNpZmRlZiBRVF9DT05GSUdVUkVEX1dJVEhfT1BFTkdMCisgICAgaWYgKGFyZ3Mu
Y29udGFpbnMoIi1nbC12aWV3cG9ydCIpIHx8IGRlZmF1bHRGb3JBbmltYXRpb25zKSB7CisgICAg
ICAgIHJlcXVpcmVzR3JhcGhpY3NWaWV3KCItZ2wtdmlld3BvcnQiKTsKKyAgICAgICAgd2luZG93
T3B0aW9ucy51c2VRR0xXaWRnZXRWaWV3cG9ydCA9IHRydWU7CisgICAgfQorI2VuZGlmCiAKICAg
ICBRU3RyaW5nIGluc3BlY3RvclVybEFyZygiLWluc3BlY3Rvci11cmwiKTsKICAgICBpbnQgaW5z
cGVjdG9yVXJsSW5kZXggPSBhcmdzLmluZGV4T2YoaW5zcGVjdG9yVXJsQXJnKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>63731</attachid>
            <date>2010-08-06 09:18:39 -0700</date>
            <delta_ts>2010-08-17 17:32:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch-43010.diff</filename>
            <type>text/plain</type>
            <size>3354</size>
            <attacher name="Noam Rosenthal">noam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL0NoYW5nZUxvZyBiL1dlYktpdFRvb2xzL0NoYW5nZUxv
ZwppbmRleCBiYWI3YTdjLi5hNjZhN2Q5IDEwMDY0NAotLS0gYS9XZWJLaXRUb29scy9DaGFuZ2VM
b2cKKysrIGIvV2ViS2l0VG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTAtMDgt
MDYgIE5vJ2FtIFJvc2VudGhhbCAgPG5vYW0ucm9zZW50aGFsQG5va2lhLmNvbT4KKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBbUXRdIFF0IHRlc3QgYnJv
d3NlcjogZW5hYmxlIGEgUUdMV2lkZ2V0IHZpZXdwb3J0IHdpdGggYSBjb21tYW5kIGxpbmUgYXJn
dW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTQz
MDEwCisKKyAgICAgICAgKiBRdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcDoKKyAgICAg
ICAgKExhdW5jaGVyV2luZG93OjphcHBseVByZWZzKToKKyAgICAgICAgKiBRdFRlc3RCcm93c2Vy
L21haW4uY3BwOgorICAgICAgICAoTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlv
bnMpOgorCiAyMDEwLTA1LTIzICBFcmljIFNlaWRlbCAgPGVyaWNAd2Via2l0Lm9yZz4KIAogICAg
ICAgICBSZXZpZXdlZCBieSBBZGFtIEJhcnRoLgpAQCAtNDEyOSw3ICs0MTQxLDcgQEAKIAogMjAx
MC0wNy0wNyAgQW5kZXJzIENhcmxzc29uICA8YW5kZXJzY2FAYXBwbGUuY29tPgogCi0gICAgICAg
IENvbW1lbnQgb3V0IGEgcGFydCBvZiBUZXN0TmV0c2NhcGVQbHVnaW4gdGhhdCBjYXVzZWQgdGVz
dHPCoHRvIGZhaWwgb24gVGlnZXIgYW5kIExlb3BhcmQuCisgICAgICAgIENvbW1lbnQgb3V0IGEg
cGFydCBvZiBUZXN0TmV0c2NhcGVQbHVnaW4gdGhhdCBjYXVzZWQgdGVzdHMgdG8gZmFpbCBvbiBU
aWdlciBhbmQgTGVvcGFyZC4KIAogICAgICAgICAqIER1bXBSZW5kZXJUcmVlL1Rlc3ROZXRzY2Fw
ZVBsdWdJbi9tYWluLmNwcDoKICAgICAgICAgKE5QUF9OZXcpOgpkaWZmIC0tZ2l0IGEvV2ViS2l0
VG9vbHMvUXRUZXN0QnJvd3Nlci9sYXVuY2hlcndpbmRvdy5jcHAgYi9XZWJLaXRUb29scy9RdFRl
c3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcAppbmRleCAxZDZjNzk5Li5hNjcxYWM4IDEwMDY0
NAotLS0gYS9XZWJLaXRUb29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcAorKysg
Yi9XZWJLaXRUb29scy9RdFRlc3RCcm93c2VyL2xhdW5jaGVyd2luZG93LmNwcApAQCAtMzY2LDYg
KzM2NiwxMCBAQCB2b2lkIExhdW5jaGVyV2luZG93OjphcHBseVByZWZzKCkKICAgICAgICAgdmll
dy0+c2V0Q3VzdG9tTGF5b3V0U2l6ZShzaXplKCkpOwogICAgICAgICB0b2dnbGVSZXNpemVzVG9D
b250ZW50cyhtX3dpbmRvd09wdGlvbnMucmVzaXplc1RvQ29udGVudHMpOwogICAgIH0KKworI2lm
IGRlZmluZWQoUVRfQ09ORklHVVJFRF9XSVRIX09QRU5HTCkKKyAgICB0b2dnbGVRR0xXaWRnZXRW
aWV3cG9ydChtX3dpbmRvd09wdGlvbnMudXNlUUdMV2lkZ2V0Vmlld3BvcnQpOworI2VuZGlmCiB9
CiAKIHZvaWQgTGF1bmNoZXJXaW5kb3c6OmtleVByZXNzRXZlbnQoUUtleUV2ZW50KiBldmVudCkK
ZGlmZiAtLWdpdCBhL1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAgYi9XZWJLaXRU
b29scy9RdFRlc3RCcm93c2VyL21haW4uY3BwCmluZGV4IDg0MjI5MGIuLmVjODY0ZTkgMTAwNjQ0
Ci0tLSBhL1dlYktpdFRvb2xzL1F0VGVzdEJyb3dzZXIvbWFpbi5jcHAKKysrIGIvV2ViS2l0VG9v
bHMvUXRUZXN0QnJvd3Nlci9tYWluLmNwcApAQCAtMTIyLDcgKzEyMiw4IEBAIHZvaWQgTGF1bmNo
ZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNlck9wdGlvbnMoKQogICAgICAgICBhcHBRdWl0KDApOwog
ICAgIH0KIAotICAgIGlmIChhcmdzLmNvbnRhaW5zKCItZ3JhcGhpY3NiYXNlZCIpKQorICAgIGNv
bnN0IGJvb2wgZGVmYXVsdEZvckFuaW1hdGlvbnMgPSBhcmdzLmNvbnRhaW5zKCItZGVmYXVsdC1h
bmltYXRpb25zIik7CisgICAgaWYgKGFyZ3MuY29udGFpbnMoIi1ncmFwaGljc2Jhc2VkIikgfHwg
ZGVmYXVsdEZvckFuaW1hdGlvbnMpCiAgICAgICAgIHdpbmRvd09wdGlvbnMudXNlR3JhcGhpY3NW
aWV3ID0gdHJ1ZTsKIAogICAgIGlmIChhcmdzLmNvbnRhaW5zKCItbm8tY29tcG9zaXRpbmciKSkg
ewpAQCAtMTM1LDcgKzEzNiw3IEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFuZGxlVXNl
ck9wdGlvbnMoKQogICAgICAgICB3aW5kb3dPcHRpb25zLnNob3dGcmFtZVJhdGUgPSB0cnVlOwog
ICAgIH0KIAotICAgIGlmIChhcmdzLmNvbnRhaW5zKCItY2FjaGUtd2VidmlldyIpKSB7CisgICAg
aWYgKGFyZ3MuY29udGFpbnMoIi1jYWNoZS13ZWJ2aWV3IikgfHwgZGVmYXVsdEZvckFuaW1hdGlv
bnMpIHsKICAgICAgICAgcmVxdWlyZXNHcmFwaGljc1ZpZXcoIi1jYWNoZS13ZWJ2aWV3Iik7CiAg
ICAgICAgIHdpbmRvd09wdGlvbnMuY2FjaGVXZWJWaWV3ID0gdHJ1ZTsKICAgICB9CkBAIC0xNTAs
NiArMTUxLDkgQEAgdm9pZCBMYXVuY2hlckFwcGxpY2F0aW9uOjpoYW5kbGVVc2VyT3B0aW9ucygp
CiAgICAgICAgIHdpbmRvd09wdGlvbnMucmVzaXplc1RvQ29udGVudHMgPSB0cnVlOwogICAgIH0K
IAorICAgIGlmIChkZWZhdWx0Rm9yQW5pbWF0aW9ucykKKyAgICAgICAgd2luZG93T3B0aW9ucy52
aWV3cG9ydFVwZGF0ZU1vZGUgPSBRR3JhcGhpY3NWaWV3OjpCb3VuZGluZ1JlY3RWaWV3cG9ydFVw
ZGF0ZTsKKwogICAgIFFTdHJpbmcgYXJnMSgiLXZpZXdwb3J0LXVwZGF0ZS1tb2RlIik7CiAgICAg
aW50IG1vZGVJbmRleCA9IGFyZ3MuaW5kZXhPZihhcmcxKTsKICAgICBpZiAobW9kZUluZGV4ICE9
IC0xKSB7CkBAIC0xNjQsNiArMTY4LDEyIEBAIHZvaWQgTGF1bmNoZXJBcHBsaWNhdGlvbjo6aGFu
ZGxlVXNlck9wdGlvbnMoKQogCiAgICAgICAgIHdpbmRvd09wdGlvbnMudmlld3BvcnRVcGRhdGVN
b2RlID0gc3RhdGljX2Nhc3Q8UUdyYXBoaWNzVmlldzo6Vmlld3BvcnRVcGRhdGVNb2RlPihpZHgp
OwogICAgIH0KKyNpZmRlZiBRVF9DT05GSUdVUkVEX1dJVEhfT1BFTkdMCisgICAgaWYgKGFyZ3Mu
Y29udGFpbnMoIi1nbC12aWV3cG9ydCIpIHx8IGRlZmF1bHRGb3JBbmltYXRpb25zKSB7CisgICAg
ICAgIHJlcXVpcmVzR3JhcGhpY3NWaWV3KCItZ2wtdmlld3BvcnQiKTsKKyAgICAgICAgd2luZG93
T3B0aW9ucy51c2VRR0xXaWRnZXRWaWV3cG9ydCA9IHRydWU7CisgICAgfQorI2VuZGlmCiAKICAg
ICBRU3RyaW5nIGluc3BlY3RvclVybEFyZygiLWluc3BlY3Rvci11cmwiKTsKICAgICBpbnQgaW5z
cGVjdG9yVXJsSW5kZXggPSBhcmdzLmluZGV4T2YoaW5zcGVjdG9yVXJsQXJnKTsK
</data>
<flag name="review"
          id="52140"
          type_id="1"
          status="+"
          setter="ariya.hidayat"
    />
          </attachment>
      

    </bug>

</bugzilla>