<?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>101217</bug_id>
          
          <creation_ts>2012-11-05 07:03:19 -0800</creation_ts>
          <short_desc>Remove support for &quot;desktop-width&quot; in the viewport meta tag</short_desc>
          <delta_ts>2012-11-07 00:55:19 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>WebExposed</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>95959</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Kenneth Rohde Christiansen">kenneth</reporter>
          <assigned_to name="Kenneth Rohde Christiansen">kenneth</assigned_to>
          <cc>ddkilzer</cc>
    
    <cc>dglazkov</cc>
    
    <cc>fsamuel</cc>
    
    <cc>hausmann</cc>
    
    <cc>jkjiang</cc>
    
    <cc>joepeck</cc>
    
    <cc>johnme</cc>
    
    <cc>koivisto</cc>
    
    <cc>kpiascik</cc>
    
    <cc>mifenton</cc>
    
    <cc>peter</cc>
    
    <cc>peter+ews</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>tmpsantos</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>758498</commentid>
    <comment_count>0</comment_count>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-05 07:03:19 -0800</bug_when>
    <thetext>This has been removed from the CSS Device Adaptation spec, and should be safe to remove as it is not documented anywhere (neither in blog posts).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758501</commentid>
    <comment_count>1</comment_count>
      <attachid>172329</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-05 07:04:56 -0800</bug_when>
    <thetext>Created attachment 172329
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758511</commentid>
    <comment_count>2</comment_count>
      <attachid>172329</attachid>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-11-05 07:23:00 -0800</bug_when>
    <thetext>Comment on attachment 172329
Patch

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

Removing this feature seems fine to me. Thanks Kenneth!

&gt; Source/WebCore/dom/ViewportArguments.cpp:-219
&gt; -    if (equalIgnoringCase(valueString, &quot;desktop-width&quot;))

We&apos;ll probably want to remove parsing in findScaleValue() and findUserScalableValue() as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758535</commentid>
    <comment_count>3</comment_count>
      <attachid>172329</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 07:57:29 -0800</bug_when>
    <thetext>Comment on attachment 172329
Patch

Attachment 172329 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14730071</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758542</commentid>
    <comment_count>4</comment_count>
      <attachid>172337</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-05 08:07:58 -0800</bug_when>
    <thetext>Created attachment 172337
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758547</commentid>
    <comment_count>5</comment_count>
    <who name="Peter Beverloo">peter</who>
    <bug_when>2012-11-05 08:16:39 -0800</bug_when>
    <thetext>The Chromium port is using this in Source/WebKit/chromium/src/ChromeClientImpl.cpp, in ChromeClientImpl::dispatchViewportPropertiesDidChange(). Passing in a default viewport apparently is a signal to reset it, which sets the args.width value to DesktopWidth.

Since arguments.initialScale defaults to Auto and this *is* a default viewport, we should be ending up setting width=desktopWidth on line 136 of ViewportArguments.cpp anyway. It looks like it should be fine to remove lines 618-623 from ChromeClientImpl.cpp

Fady, could you confirm this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758583</commentid>
    <comment_count>6</comment_count>
      <attachid>172337</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-05 08:53:00 -0800</bug_when>
    <thetext>Comment on attachment 172337
Patch

Attachment 172337 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14728622</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>758613</commentid>
    <comment_count>7</comment_count>
      <attachid>172337</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2012-11-05 09:28:37 -0800</bug_when>
    <thetext>Comment on attachment 172337
Patch

Attachment 172337 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/14747075</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759597</commentid>
    <comment_count>8</comment_count>
      <attachid>172567</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-06 06:17:58 -0800</bug_when>
    <thetext>Created attachment 172567
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759617</commentid>
    <comment_count>9</comment_count>
      <attachid>172567</attachid>
    <who name="Konrad Piascik">kpiascik</who>
    <bug_when>2012-11-06 06:35:51 -0800</bug_when>
    <thetext>Comment on attachment 172567
Patch

You&apos;re missing a change to Source/WebKit/blackberry/Api/WebViewportArguments.h which also makes use of ValueDesktopWidth.  It&apos;s defined it its own enum, so this patch won&apos;t break anything for our port.  I can easily follow up with a patch if you want to go ahead and land this though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759688</commentid>
    <comment_count>10</comment_count>
      <attachid>172567</attachid>
    <who name="Peter Beverloo (cr-android ews)">peter+ews</who>
    <bug_when>2012-11-06 07:48:41 -0800</bug_when>
    <thetext>Comment on attachment 172567
Patch

Attachment 172567 did not pass cr-android-ews (chromium-android):
Output: http://queues.webkit.org/results/14728837</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759807</commentid>
    <comment_count>11</comment_count>
      <attachid>172567</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-06 10:09:05 -0800</bug_when>
    <thetext>Comment on attachment 172567
Patch

Attachment 172567 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/14747472</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>759834</commentid>
    <comment_count>12</comment_count>
      <attachid>172611</attachid>
    <who name="Kenneth Rohde Christiansen">kenneth</who>
    <bug_when>2012-11-06 10:28:16 -0800</bug_when>
    <thetext>Created attachment 172611
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760445</commentid>
    <comment_count>13</comment_count>
      <attachid>172611</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-07 00:55:13 -0800</bug_when>
    <thetext>Comment on attachment 172611
Patch

Clearing flags on attachment: 172611

Committed r133729: &lt;http://trac.webkit.org/changeset/133729&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>760446</commentid>
    <comment_count>14</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-11-07 00:55:19 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172329</attachid>
            <date>2012-11-05 07:04:56 -0800</date>
            <delta_ts>2012-11-05 08:07:48 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101217-20121105160305.patch</filename>
            <type>text/plain</type>
            <size>3085</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNDYwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZmIzYzA4MjY4ZmIxNmQ0
ZDMzODZmOGU2YjJkOTU3NzM5ZjNlODBlMC4uMTVkNDRmMzVhNTRjNzM0MmY1MmEzNjJiZjBiZTNh
ZjAwMmIzMzkzNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEyLTExLTA1ICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZW1vdmUgc3VwcG9ydCBmb3IgImRlc2t0b3Atd2lkdGgiIGluIHRoZSB2aWV3cG9ydCBtZXRhIHRh
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjE3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBo
YXMgYmVlbiByZW1vdmVkIGZyb20gdGhlIENTUyBEZXZpY2UgQWRhcHRhdGlvbiBzcGVjLCBhbmQK
KyAgICAgICAgc2hvdWxkIGJlIHNhZmUgdG8gcmVtb3ZlIGFzIGl0IGlzIG5vdCBkb2N1bWVudGVk
IGFueXdoZXJlIChuZWl0aGVyCisgICAgICAgIGluIGJsb2cgcG9zdHMpLgorCisgICAgICAgIFRo
ZSB2aWV3cG9ydCBtZXRhIHNob3VsZCBvbmx5IHN1cHBvcnQgdGhlIGxlZ2FjeSBmZWF0dXJlcy4K
KworICAgICAgICAqIGRvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3Jl
Ojpjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKToKKyAgICAgICAgKFdlYkNvcmU6OmZpbmRTaXpl
VmFsdWUpOgorICAgICAgICAqIGRvbS9WaWV3cG9ydEFyZ3VtZW50cy5oOgorCiAyMDEyLTExLTA1
ICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFdlYiBJ
bnNwZWN0b3I6IHJlbmRlciBtZXNzYWdlIGJ1YmJsZXMgaW4gQ29kZU1pcnJvciBleHBlcmltZW50
LgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmNwcCBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAKaW5kZXggMDE1MTI5NGNj
NmUyMDM2ZGY0ZTNkZmUwMWU1YmMxYmRiZjE1ZmEwMC4uOGU1MWY5YTEwOTRlNzg1MDczNDA2YjJi
ZTRmMjM0YmFhOGUwMDU3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0
QXJndW1lbnRzLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMu
Y3BwCkBAIC02MSw5ICs2MSw2IEBAIFZpZXdwb3J0QXR0cmlidXRlcyBjb21wdXRlVmlld3BvcnRB
dHRyaWJ1dGVzKFZpZXdwb3J0QXJndW1lbnRzIGFyZ3MsIGludCBkZXNrdG9wCiAgICAgfQogCiAg
ICAgc3dpdGNoIChpbnQoYXJncy53aWR0aCkpIHsKLSAgICBjYXNlIFZpZXdwb3J0QXJndW1lbnRz
OjpWYWx1ZURlc2t0b3BXaWR0aDoKLSAgICAgICAgYXJncy53aWR0aCA9IGRlc2t0b3BXaWR0aDsK
LSAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBWaWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXZpY2VX
aWR0aDoKICAgICAgICAgYXJncy53aWR0aCA9IGRldmljZVdpZHRoOwogICAgICAgICBicmVhazsK
QEAgLTczLDkgKzcwLDYgQEAgVmlld3BvcnRBdHRyaWJ1dGVzIGNvbXB1dGVWaWV3cG9ydEF0dHJp
YnV0ZXMoVmlld3BvcnRBcmd1bWVudHMgYXJncywgaW50IGRlc2t0b3AKICAgICB9CiAKICAgICBz
d2l0Y2ggKGludChhcmdzLmhlaWdodCkpIHsKLSAgICBjYXNlIFZpZXdwb3J0QXJndW1lbnRzOjpW
YWx1ZURlc2t0b3BXaWR0aDoKLSAgICAgICAgYXJncy5oZWlnaHQgPSBkZXNrdG9wV2lkdGg7Ci0g
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGV2aWNlV2lk
dGg6CiAgICAgICAgIGFyZ3MuaGVpZ2h0ID0gZGV2aWNlV2lkdGg7CiAgICAgICAgIGJyZWFrOwpA
QCAtMjE2LDggKzIxMCw2IEBAIHN0YXRpYyBmbG9hdCBmaW5kU2l6ZVZhbHVlKGNvbnN0IFN0cmlu
ZyYga2V5U3RyaW5nLCBjb25zdCBTdHJpbmcmIHZhbHVlU3RyaW5nLCBECiAgICAgLy8gMykgZGV2
aWNlLXdpZHRoIGFuZCBkZXZpY2UtaGVpZ2h0IGFyZSB1c2VkIGFzIGtleXdvcmRzLgogICAgIC8v
IDQpIE90aGVyIGtleXdvcmRzIGFuZCB1bmtub3duIHZhbHVlcyB0cmFuc2xhdGUgdG8gMC4wLgog
Ci0gICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGVza3RvcC13aWR0aCIp
KQotICAgICAgICByZXR1cm4gVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGVza3RvcFdpZHRoOwog
ICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgImRldmljZS13aWR0aCIpKQog
ICAgICAgICByZXR1cm4gVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGV2aWNlV2lkdGg7CiAgICAg
aWYgKGVxdWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGV2aWNlLWhlaWdodCIpKQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmggYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaAppbmRleCBmYzBkMTI1ZjA3MGU0OTE0YWU2
NzI5ZDEyYTZjOTllYWE2ZjJhYTlmLi4xN2RjMzZiYWI5NjllM2NiNTUwNDg2MWE2MWQ0ZDgxNDg2
ZTJlOGVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMu
aAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaApAQCAtNjcsOSAr
NjcsOCBAQCBzdHJ1Y3QgVmlld3BvcnRBcmd1bWVudHMgewogCiAgICAgZW51bSB7CiAgICAgICAg
IFZhbHVlQXV0byA9IC0xLAotICAgICAgICBWYWx1ZURlc2t0b3BXaWR0aCA9IC0yLAotICAgICAg
ICBWYWx1ZURldmljZVdpZHRoID0gLTMsCi0gICAgICAgIFZhbHVlRGV2aWNlSGVpZ2h0ID0gLTQs
CisgICAgICAgIFZhbHVlRGV2aWNlV2lkdGggPSAtMiwKKyAgICAgICAgVmFsdWVEZXZpY2VIZWln
aHQgPSAtMywKICAgICB9OwogCiAgICAgVmlld3BvcnRBcmd1bWVudHMoVHlwZSB0eXBlID0gSW1w
bGljaXQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172337</attachid>
            <date>2012-11-05 08:07:58 -0800</date>
            <delta_ts>2012-11-06 06:17:53 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101217-20121105170608.patch</filename>
            <type>text/plain</type>
            <size>3982</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzQ2MjVkNjM2OWFmMzIz
ZThkZTJjMDcyMzZiOTZjZjZmZGE1YmM2Zi4uZGNlZDQzYWI1MjJiMmRkYzc2Y2VhNGVhZTA3MjI3
NjcyNTNkMzRhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTA1ICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZW1vdmUgc3VwcG9ydCBmb3IgImRlc2t0b3Atd2lkdGgiIGluIHRoZSB2aWV3cG9ydCBtZXRhIHRh
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjE3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBo
YXMgYmVlbiByZW1vdmVkIGZyb20gdGhlIENTUyBEZXZpY2UgQWRhcHRhdGlvbiBzcGVjLCBhbmQK
KyAgICAgICAgc2hvdWxkIGJlIHNhZmUgdG8gcmVtb3ZlIGFzIGl0IGlzIG5vdCBkb2N1bWVudGVk
IGFueXdoZXJlIChuZWl0aGVyCisgICAgICAgIGluIGJsb2cgcG9zdHMpLgorCisgICAgICAgIFRo
ZSB2aWV3cG9ydCBtZXRhIHNob3VsZCBvbmx5IHN1cHBvcnQgdGhlIGxlZ2FjeSBmZWF0dXJlcy4K
KworICAgICAgICAqIGRvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3Jl
Ojpjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKToKKyAgICAgICAgKFdlYkNvcmU6OmZpbmRTaXpl
VmFsdWUpOgorICAgICAgICAoV2ViQ29yZTo6ZmluZFNjYWxlVmFsdWUpOgorICAgICAgICAoV2Vi
Q29yZTo6ZmluZFVzZXJTY2FsYWJsZVZhbHVlKToKKyAgICAgICAgKiBkb20vVmlld3BvcnRBcmd1
bWVudHMuaDoKKwogMjAxMi0xMS0wNSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CiAKICAgICAgICAgUHJvdGVjdCBhZ2FpbnN0IHJlc291cmNlIGRlbGV0aW9uIGR1cmluZyBpdGVy
YXRpb24gaW4gTWVtb3J5Q2FjaGU6OnBydW5lRGVhZFJlc291cmNlc1RvU2l6ZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmNwcCBiL1NvdXJjZS9XZWJD
b3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAKaW5kZXggMDE1MTI5NGNjNmUyMDM2ZGY0ZTNk
ZmUwMWU1YmMxYmRiZjE1ZmEwMC4uMjgzNTgwOTMwYTA4MWUxZDljNTg5NjBjZjYxOGM2MDY4YzUx
MDkzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmNw
cAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuY3BwCkBAIC02MSw5
ICs2MSw2IEBAIFZpZXdwb3J0QXR0cmlidXRlcyBjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKFZp
ZXdwb3J0QXJndW1lbnRzIGFyZ3MsIGludCBkZXNrdG9wCiAgICAgfQogCiAgICAgc3dpdGNoIChp
bnQoYXJncy53aWR0aCkpIHsKLSAgICBjYXNlIFZpZXdwb3J0QXJndW1lbnRzOjpWYWx1ZURlc2t0
b3BXaWR0aDoKLSAgICAgICAgYXJncy53aWR0aCA9IGRlc2t0b3BXaWR0aDsKLSAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBWaWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXZpY2VXaWR0aDoKICAgICAg
ICAgYXJncy53aWR0aCA9IGRldmljZVdpZHRoOwogICAgICAgICBicmVhazsKQEAgLTczLDkgKzcw
LDYgQEAgVmlld3BvcnRBdHRyaWJ1dGVzIGNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMoVmlld3Bv
cnRBcmd1bWVudHMgYXJncywgaW50IGRlc2t0b3AKICAgICB9CiAKICAgICBzd2l0Y2ggKGludChh
cmdzLmhlaWdodCkpIHsKLSAgICBjYXNlIFZpZXdwb3J0QXJndW1lbnRzOjpWYWx1ZURlc2t0b3BX
aWR0aDoKLSAgICAgICAgYXJncy5oZWlnaHQgPSBkZXNrdG9wV2lkdGg7Ci0gICAgICAgIGJyZWFr
OwogICAgIGNhc2UgVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGV2aWNlV2lkdGg6CiAgICAgICAg
IGFyZ3MuaGVpZ2h0ID0gZGV2aWNlV2lkdGg7CiAgICAgICAgIGJyZWFrOwpAQCAtMjE2LDggKzIx
MCw2IEBAIHN0YXRpYyBmbG9hdCBmaW5kU2l6ZVZhbHVlKGNvbnN0IFN0cmluZyYga2V5U3RyaW5n
LCBjb25zdCBTdHJpbmcmIHZhbHVlU3RyaW5nLCBECiAgICAgLy8gMykgZGV2aWNlLXdpZHRoIGFu
ZCBkZXZpY2UtaGVpZ2h0IGFyZSB1c2VkIGFzIGtleXdvcmRzLgogICAgIC8vIDQpIE90aGVyIGtl
eXdvcmRzIGFuZCB1bmtub3duIHZhbHVlcyB0cmFuc2xhdGUgdG8gMC4wLgogCi0gICAgaWYgKGVx
dWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGVza3RvcC13aWR0aCIpKQotICAgICAgICBy
ZXR1cm4gVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGVza3RvcFdpZHRoOwogICAgIGlmIChlcXVh
bElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgImRldmljZS13aWR0aCIpKQogICAgICAgICByZXR1
cm4gVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGV2aWNlV2lkdGg7CiAgICAgaWYgKGVxdWFsSWdu
b3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGV2aWNlLWhlaWdodCIpKQpAQCAtMjQzLDggKzIzNSw2
IEBAIHN0YXRpYyBmbG9hdCBmaW5kU2NhbGVWYWx1ZShjb25zdCBTdHJpbmcmIGtleVN0cmluZywg
Y29uc3QgU3RyaW5nJiB2YWx1ZVN0cmluZywKICAgICAgICAgcmV0dXJuIDE7CiAgICAgaWYgKGVx
dWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAibm8iKSkKICAgICAgICAgcmV0dXJuIDA7Ci0g
ICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGVza3RvcC13aWR0aCIpKQot
ICAgICAgICByZXR1cm4gMTA7CiAgICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5n
LCAiZGV2aWNlLXdpZHRoIikpCiAgICAgICAgIHJldHVybiAxMDsKICAgICBpZiAoZXF1YWxJZ25v
cmluZ0Nhc2UodmFsdWVTdHJpbmcsICJkZXZpY2UtaGVpZ2h0IikpCkBAIC0yNzEsOCArMjYxLDYg
QEAgc3RhdGljIGZsb2F0IGZpbmRVc2VyU2NhbGFibGVWYWx1ZShjb25zdCBTdHJpbmcmIGtleVN0
cmluZywgY29uc3QgU3RyaW5nJiB2YWx1ZVMKICAgICAgICAgcmV0dXJuIDE7CiAgICAgaWYgKGVx
dWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAibm8iKSkKICAgICAgICAgcmV0dXJuIDA7Ci0g
ICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGVza3RvcC13aWR0aCIpKQot
ICAgICAgICByZXR1cm4gMTsKICAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJpbmcs
ICJkZXZpY2Utd2lkdGgiKSkKICAgICAgICAgcmV0dXJuIDE7CiAgICAgaWYgKGVxdWFsSWdub3Jp
bmdDYXNlKHZhbHVlU3RyaW5nLCAiZGV2aWNlLWhlaWdodCIpKQpkaWZmIC0tZ2l0IGEvU291cmNl
L1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vVmll
d3BvcnRBcmd1bWVudHMuaAppbmRleCBmYzBkMTI1ZjA3MGU0OTE0YWU2NzI5ZDEyYTZjOTllYWE2
ZjJhYTlmLi4xN2RjMzZiYWI5NjllM2NiNTUwNDg2MWE2MWQ0ZDgxNDg2ZTJlOGVhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaApAQCAtNjcsOSArNjcsOCBAQCBzdHJ1Y3Qg
Vmlld3BvcnRBcmd1bWVudHMgewogCiAgICAgZW51bSB7CiAgICAgICAgIFZhbHVlQXV0byA9IC0x
LAotICAgICAgICBWYWx1ZURlc2t0b3BXaWR0aCA9IC0yLAotICAgICAgICBWYWx1ZURldmljZVdp
ZHRoID0gLTMsCi0gICAgICAgIFZhbHVlRGV2aWNlSGVpZ2h0ID0gLTQsCisgICAgICAgIFZhbHVl
RGV2aWNlV2lkdGggPSAtMiwKKyAgICAgICAgVmFsdWVEZXZpY2VIZWlnaHQgPSAtMywKICAgICB9
OwogCiAgICAgVmlld3BvcnRBcmd1bWVudHMoVHlwZSB0eXBlID0gSW1wbGljaXQpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172567</attachid>
            <date>2012-11-06 06:17:58 -0800</date>
            <delta_ts>2012-11-06 10:28:10 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101217-20121106151605.patch</filename>
            <type>text/plain</type>
            <size>5973</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzQ2MjVkNjM2OWFmMzIz
ZThkZTJjMDcyMzZiOTZjZjZmZGE1YmM2Zi4uZGNlZDQzYWI1MjJiMmRkYzc2Y2VhNGVhZTA3MjI3
NjcyNTNkMzRhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTA1ICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZW1vdmUgc3VwcG9ydCBmb3IgImRlc2t0b3Atd2lkdGgiIGluIHRoZSB2aWV3cG9ydCBtZXRhIHRh
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjE3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBo
YXMgYmVlbiByZW1vdmVkIGZyb20gdGhlIENTUyBEZXZpY2UgQWRhcHRhdGlvbiBzcGVjLCBhbmQK
KyAgICAgICAgc2hvdWxkIGJlIHNhZmUgdG8gcmVtb3ZlIGFzIGl0IGlzIG5vdCBkb2N1bWVudGVk
IGFueXdoZXJlIChuZWl0aGVyCisgICAgICAgIGluIGJsb2cgcG9zdHMpLgorCisgICAgICAgIFRo
ZSB2aWV3cG9ydCBtZXRhIHNob3VsZCBvbmx5IHN1cHBvcnQgdGhlIGxlZ2FjeSBmZWF0dXJlcy4K
KworICAgICAgICAqIGRvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3Jl
Ojpjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKToKKyAgICAgICAgKFdlYkNvcmU6OmZpbmRTaXpl
VmFsdWUpOgorICAgICAgICAoV2ViQ29yZTo6ZmluZFNjYWxlVmFsdWUpOgorICAgICAgICAoV2Vi
Q29yZTo6ZmluZFVzZXJTY2FsYWJsZVZhbHVlKToKKyAgICAgICAgKiBkb20vVmlld3BvcnRBcmd1
bWVudHMuaDoKKwogMjAxMi0xMS0wNSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CiAKICAgICAgICAgUHJvdGVjdCBhZ2FpbnN0IHJlc291cmNlIGRlbGV0aW9uIGR1cmluZyBpdGVy
YXRpb24gaW4gTWVtb3J5Q2FjaGU6OnBydW5lRGVhZFJlc291cmNlc1RvU2l6ZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L2Nocm9t
aXVtL0NoYW5nZUxvZwppbmRleCA2MjZlYzU3M2RkY2UzNWY2ZDEwZDA1OGIzOTRiYzdhZDE0MjVl
OGY3Li44ZDQ5ZjU0OGRjZTFlZDJkMjg2MmJhOTk0MjNlZjI3MGQ4NTgxNWE3IDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEyLTExLTA2ICBLZW5uZXRoIFJv
aGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKworICAgICAgICBSZW1vdmUg
c3VwcG9ydCBmb3IgImRlc2t0b3Atd2lkdGgiIGluIHRoZSB2aWV3cG9ydCBtZXRhIHRhZworICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjE3CisKKyAg
ICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgUmVtb3ZlIHNvbWUg
Y29kZSB0cnlpbmcgdG8gdXNlIHRoZSBzZXQgZGVza3RvcCB3aWR0aCAoc2F5IDk4MCkgZm9yCisg
ICAgICAgIHNpdGVzIG5vdCB1c2luZyBhIHZpZXdwb3J0IG1ldGEgZWxlbWVudC4KKworICAgICAg
ICBSZW1vdmluZyB0aGlzIGNvZGUgc2hvdWxkIGhhdmUgbm8gZWZmZWN0IGFzIGl0IGVuZHMgdXAg
YmVpbmcgc2V0CisgICAgICAgIHRvIGRlc2t0b3Agd2lkdGggaW4gdGhhdCBjYXNlIGFueXdheSwg
YnkgdGhlIFZpZXdwb3J0QXJndW1lbnRzCisgICAgICAgIGFsZ29yaXRobS4KKworICAgICAgICAq
IHNyYy9DaHJvbWVDbGllbnRJbXBsLmNwcDoKKyAgICAgICAgKFdlYktpdDo6Q2hyb21lQ2xpZW50
SW1wbDo6ZGlzcGF0Y2hWaWV3cG9ydFByb3BlcnRpZXNEaWRDaGFuZ2UpOgorCiAyMDEyLTExLTA1
ICBNaWd1ZWwgR2FyY2lhICA8bWlndWVsZ0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW0Nocm9t
aXVtXSBEaXNhYmxlIHJlZ2lzdGVyUHJvdG9jb2xIYW5kbGVyIG9uIEFuZHJvaWQKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuY3BwCmluZGV4IDAxNTEyOTRjYzZlMjAzNmRmNGUz
ZGZlMDFlNWJjMWJkYmYxNWZhMDAuLjI4MzU4MDkzMGEwODFlMWQ5YzU4OTYwY2Y2MThjNjA2OGM1
MTA5MzYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5j
cHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmNwcApAQCAtNjEs
OSArNjEsNiBAQCBWaWV3cG9ydEF0dHJpYnV0ZXMgY29tcHV0ZVZpZXdwb3J0QXR0cmlidXRlcyhW
aWV3cG9ydEFyZ3VtZW50cyBhcmdzLCBpbnQgZGVza3RvcAogICAgIH0KIAogICAgIHN3aXRjaCAo
aW50KGFyZ3Mud2lkdGgpKSB7Ci0gICAgY2FzZSBWaWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXNr
dG9wV2lkdGg6Ci0gICAgICAgIGFyZ3Mud2lkdGggPSBkZXNrdG9wV2lkdGg7Ci0gICAgICAgIGJy
ZWFrOwogICAgIGNhc2UgVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGV2aWNlV2lkdGg6CiAgICAg
ICAgIGFyZ3Mud2lkdGggPSBkZXZpY2VXaWR0aDsKICAgICAgICAgYnJlYWs7CkBAIC03Myw5ICs3
MCw2IEBAIFZpZXdwb3J0QXR0cmlidXRlcyBjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKFZpZXdw
b3J0QXJndW1lbnRzIGFyZ3MsIGludCBkZXNrdG9wCiAgICAgfQogCiAgICAgc3dpdGNoIChpbnQo
YXJncy5oZWlnaHQpKSB7Ci0gICAgY2FzZSBWaWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXNrdG9w
V2lkdGg6Ci0gICAgICAgIGFyZ3MuaGVpZ2h0ID0gZGVza3RvcFdpZHRoOwotICAgICAgICBicmVh
azsKICAgICBjYXNlIFZpZXdwb3J0QXJndW1lbnRzOjpWYWx1ZURldmljZVdpZHRoOgogICAgICAg
ICBhcmdzLmhlaWdodCA9IGRldmljZVdpZHRoOwogICAgICAgICBicmVhazsKQEAgLTIxNiw4ICsy
MTAsNiBAQCBzdGF0aWMgZmxvYXQgZmluZFNpemVWYWx1ZShjb25zdCBTdHJpbmcmIGtleVN0cmlu
ZywgY29uc3QgU3RyaW5nJiB2YWx1ZVN0cmluZywgRAogICAgIC8vIDMpIGRldmljZS13aWR0aCBh
bmQgZGV2aWNlLWhlaWdodCBhcmUgdXNlZCBhcyBrZXl3b3Jkcy4KICAgICAvLyA0KSBPdGhlciBr
ZXl3b3JkcyBhbmQgdW5rbm93biB2YWx1ZXMgdHJhbnNsYXRlIHRvIDAuMC4KIAotICAgIGlmIChl
cXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgImRlc2t0b3Atd2lkdGgiKSkKLSAgICAgICAg
cmV0dXJuIFZpZXdwb3J0QXJndW1lbnRzOjpWYWx1ZURlc2t0b3BXaWR0aDsKICAgICBpZiAoZXF1
YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJpbmcsICJkZXZpY2Utd2lkdGgiKSkKICAgICAgICAgcmV0
dXJuIFZpZXdwb3J0QXJndW1lbnRzOjpWYWx1ZURldmljZVdpZHRoOwogICAgIGlmIChlcXVhbEln
bm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgImRldmljZS1oZWlnaHQiKSkKQEAgLTI0Myw4ICsyMzUs
NiBAQCBzdGF0aWMgZmxvYXQgZmluZFNjYWxlVmFsdWUoY29uc3QgU3RyaW5nJiBrZXlTdHJpbmcs
IGNvbnN0IFN0cmluZyYgdmFsdWVTdHJpbmcsCiAgICAgICAgIHJldHVybiAxOwogICAgIGlmIChl
cXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgIm5vIikpCiAgICAgICAgIHJldHVybiAwOwot
ICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgImRlc2t0b3Atd2lkdGgiKSkK
LSAgICAgICAgcmV0dXJuIDEwOwogICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmlu
ZywgImRldmljZS13aWR0aCIpKQogICAgICAgICByZXR1cm4gMTA7CiAgICAgaWYgKGVxdWFsSWdu
b3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGV2aWNlLWhlaWdodCIpKQpAQCAtMjcxLDggKzI2MSw2
IEBAIHN0YXRpYyBmbG9hdCBmaW5kVXNlclNjYWxhYmxlVmFsdWUoY29uc3QgU3RyaW5nJiBrZXlT
dHJpbmcsIGNvbnN0IFN0cmluZyYgdmFsdWVTCiAgICAgICAgIHJldHVybiAxOwogICAgIGlmIChl
cXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgIm5vIikpCiAgICAgICAgIHJldHVybiAwOwot
ICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgImRlc2t0b3Atd2lkdGgiKSkK
LSAgICAgICAgcmV0dXJuIDE7CiAgICAgaWYgKGVxdWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5n
LCAiZGV2aWNlLXdpZHRoIikpCiAgICAgICAgIHJldHVybiAxOwogICAgIGlmIChlcXVhbElnbm9y
aW5nQ2FzZSh2YWx1ZVN0cmluZywgImRldmljZS1oZWlnaHQiKSkKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5oIGIvU291cmNlL1dlYkNvcmUvZG9tL1Zp
ZXdwb3J0QXJndW1lbnRzLmgKaW5kZXggZmMwZDEyNWYwNzBlNDkxNGFlNjcyOWQxMmE2Yzk5ZWFh
NmYyYWE5Zi4uMTdkYzM2YmFiOTY5ZTNjYjU1MDQ4NjFhNjFkNGQ4MTQ4NmUyZThlYSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmgKKysrIGIvU291cmNl
L1dlYkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmgKQEAgLTY3LDkgKzY3LDggQEAgc3RydWN0
IFZpZXdwb3J0QXJndW1lbnRzIHsKIAogICAgIGVudW0gewogICAgICAgICBWYWx1ZUF1dG8gPSAt
MSwKLSAgICAgICAgVmFsdWVEZXNrdG9wV2lkdGggPSAtMiwKLSAgICAgICAgVmFsdWVEZXZpY2VX
aWR0aCA9IC0zLAotICAgICAgICBWYWx1ZURldmljZUhlaWdodCA9IC00LAorICAgICAgICBWYWx1
ZURldmljZVdpZHRoID0gLTIsCisgICAgICAgIFZhbHVlRGV2aWNlSGVpZ2h0ID0gLTMsCiAgICAg
fTsKIAogICAgIFZpZXdwb3J0QXJndW1lbnRzKFR5cGUgdHlwZSA9IEltcGxpY2l0KQpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHAgYi9T
b3VyY2UvV2ViS2l0L2Nocm9taXVtL3NyYy9DaHJvbWVDbGllbnRJbXBsLmNwcAppbmRleCAzYzhm
MDQzNDliZTFhM2JjZTAwNDZmNGY1ZWFjODVjZGJhYzNjMDZlLi42YjY1MWE1NjAxMjhlM2JhNGJh
NWE3MmE4M2Q0MThhMDE5MTljMDgzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2Nocm9taXVt
L3NyYy9DaHJvbWVDbGllbnRJbXBsLmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L2Nocm9taXVtL3Ny
Yy9DaHJvbWVDbGllbnRJbXBsLmNwcApAQCAtNjE1LDEzICs2MTUsNiBAQCB2b2lkIENocm9tZUNs
aWVudEltcGw6OmRpc3BhdGNoVmlld3BvcnRQcm9wZXJ0aWVzRGlkQ2hhbmdlKGNvbnN0IFZpZXdw
b3J0QXJndW1lbgogICAgIGlmICghbV93ZWJWaWV3LT5zZXR0aW5ncygpLT52aWV3cG9ydEVuYWJs
ZWQoKSB8fCAhbV93ZWJWaWV3LT5pc0ZpeGVkTGF5b3V0TW9kZUVuYWJsZWQoKSB8fCAhbV93ZWJW
aWV3LT5jbGllbnQoKSB8fCAhbV93ZWJWaWV3LT5wYWdlKCkpCiAgICAgICAgIHJldHVybjsKIAot
ICAgIFZpZXdwb3J0QXJndW1lbnRzIGFyZ3M7Ci0gICAgaWYgKGFyZ3VtZW50cyA9PSBhcmdzKSB7
Ci0gICAgICAgIC8vIERlZmF1bHQgdmlld3BvcnQgYXJndW1lbnRzIHBhc3NlZCBpbi4gVGhpcyBp
cyBhIHNpZ25hbCB0byByZXNldCB0aGUgdmlld3BvcnQuCi0gICAgICAgIGFyZ3Mud2lkdGggPSBW
aWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXNrdG9wV2lkdGg7Ci0gICAgfSBlbHNlCi0gICAgICAg
IGFyZ3MgPSBhcmd1bWVudHM7Ci0KICAgICBGcmFtZVZpZXcqIGZyYW1lVmlldyA9IG1fd2ViVmll
dy0+bWFpbkZyYW1lSW1wbCgpLT5mcmFtZVZpZXcoKTsKICAgICBpbnQgZHBpID0gc2NyZWVuSG9y
aXpvbnRhbERQSShmcmFtZVZpZXcpOwogICAgIEFTU0VSVChkcGkgPiAwKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>172611</attachid>
            <date>2012-11-06 10:28:16 -0800</date>
            <delta_ts>2012-11-07 00:55:13 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-101217-20121106192622.patch</filename>
            <type>text/plain</type>
            <size>8013</size>
            <attacher name="Kenneth Rohde Christiansen">kenneth</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTMzNDY5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMzQ2MjVkNjM2OWFmMzIz
ZThkZTJjMDcyMzZiOTZjZjZmZGE1YmM2Zi4uZGNlZDQzYWI1MjJiMmRkYzc2Y2VhNGVhZTA3MjI3
NjcyNTNkMzRhMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDEyLTExLTA1ICBLZW5u
ZXRoIFJvaGRlIENocmlzdGlhbnNlbiAgPGtlbm5ldGhAd2Via2l0Lm9yZz4KKworICAgICAgICBS
ZW1vdmUgc3VwcG9ydCBmb3IgImRlc2t0b3Atd2lkdGgiIGluIHRoZSB2aWV3cG9ydCBtZXRhIHRh
ZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTAxMjE3
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhpcyBo
YXMgYmVlbiByZW1vdmVkIGZyb20gdGhlIENTUyBEZXZpY2UgQWRhcHRhdGlvbiBzcGVjLCBhbmQK
KyAgICAgICAgc2hvdWxkIGJlIHNhZmUgdG8gcmVtb3ZlIGFzIGl0IGlzIG5vdCBkb2N1bWVudGVk
IGFueXdoZXJlIChuZWl0aGVyCisgICAgICAgIGluIGJsb2cgcG9zdHMpLgorCisgICAgICAgIFRo
ZSB2aWV3cG9ydCBtZXRhIHNob3VsZCBvbmx5IHN1cHBvcnQgdGhlIGxlZ2FjeSBmZWF0dXJlcy4K
KworICAgICAgICAqIGRvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHA6CisgICAgICAgIChXZWJDb3Jl
Ojpjb21wdXRlVmlld3BvcnRBdHRyaWJ1dGVzKToKKyAgICAgICAgKFdlYkNvcmU6OmZpbmRTaXpl
VmFsdWUpOgorICAgICAgICAoV2ViQ29yZTo6ZmluZFNjYWxlVmFsdWUpOgorICAgICAgICAoV2Vi
Q29yZTo6ZmluZFVzZXJTY2FsYWJsZVZhbHVlKToKKyAgICAgICAgKiBkb20vVmlld3BvcnRBcmd1
bWVudHMuaDoKKwogMjAxMi0xMS0wNSAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+
CiAKICAgICAgICAgUHJvdGVjdCBhZ2FpbnN0IHJlc291cmNlIGRlbGV0aW9uIGR1cmluZyBpdGVy
YXRpb24gaW4gTWVtb3J5Q2FjaGU6OnBydW5lRGVhZFJlc291cmNlc1RvU2l6ZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvYmxh
Y2tiZXJyeS9DaGFuZ2VMb2cKaW5kZXggNGQzNTJlMTA0NzllMGUxYjk5NzgwNmI5MWZkMGZlYjQ5
MjNkYWJkYy4uZGU2NGExMmExNzQzZjY2ZjYzNDgyZmRjZmViYWMyMzdlODIzMmRmOSAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTItMTEtMDYgIEtl
bm5ldGggUm9oZGUgQ2hyaXN0aWFuc2VuICA8a2VubmV0aEB3ZWJraXQub3JnPgorCisgICAgICAg
IFJlbW92ZSBzdXBwb3J0IGZvciAiZGVza3RvcC13aWR0aCIgaW4gdGhlIHZpZXdwb3J0IG1ldGEg
dGFnCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMDEy
MTcKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBTeW5j
IFdlYlZpZXdwb3J0QXJndW1lbnRzIGVudW0gd2l0aCB0aGUgb25lIGluCisgICAgICAgIFdlYkNv
cmU6OlZpZXdwb3J0QXJndW1lbnRzCisKKyAgICAgICAgKiBBcGkvV2ViVmlld3BvcnRBcmd1bWVu
dHMuaDoKKwogMjAxMi0xMS0wMyAgQWxleGV5IFByb3NrdXJ5YWtvdiAgPGFwQGFwcGxlLmNvbT4K
IAogICAgICAgICBHZXQgcmlkIG9mIFVTRShDRlVSTFNUT1JBR0VTRVNTSU9OUykKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQvY2hyb21pdW0vQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9DaGFuZ2VMb2cKaW5kZXggNjI2ZWM1NzNkZGNlMzVmNmQxMGQwNThiMzk0YmM3YWQxNDI1
ZThmNy4uOGQ0OWY1NDhkY2UxZWQyZDI4NjJiYTk5NDIzZWYyNzBkODU4MTVhNyAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9j
aHJvbWl1bS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyMCBAQAorMjAxMi0xMS0wNiAgS2VubmV0aCBS
b2hkZSBDaHJpc3RpYW5zZW4gIDxrZW5uZXRoQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmVtb3Zl
IHN1cHBvcnQgZm9yICJkZXNrdG9wLXdpZHRoIiBpbiB0aGUgdmlld3BvcnQgbWV0YSB0YWcKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEwMTIxNworCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBzb21l
IGNvZGUgdHJ5aW5nIHRvIHVzZSB0aGUgc2V0IGRlc2t0b3Agd2lkdGggKHNheSA5ODApIGZvcgor
ICAgICAgICBzaXRlcyBub3QgdXNpbmcgYSB2aWV3cG9ydCBtZXRhIGVsZW1lbnQuCisKKyAgICAg
ICAgUmVtb3ZpbmcgdGhpcyBjb2RlIHNob3VsZCBoYXZlIG5vIGVmZmVjdCBhcyBpdCBlbmRzIHVw
IGJlaW5nIHNldAorICAgICAgICB0byBkZXNrdG9wIHdpZHRoIGluIHRoYXQgY2FzZSBhbnl3YXks
IGJ5IHRoZSBWaWV3cG9ydEFyZ3VtZW50cworICAgICAgICBhbGdvcml0aG0uCisKKyAgICAgICAg
KiBzcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OkNocm9tZUNsaWVu
dEltcGw6OmRpc3BhdGNoVmlld3BvcnRQcm9wZXJ0aWVzRGlkQ2hhbmdlKToKKwogMjAxMi0xMS0w
NSAgTWlndWVsIEdhcmNpYSAgPG1pZ3VlbGdAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFtDaHJv
bWl1bV0gRGlzYWJsZSByZWdpc3RlclByb3RvY29sSGFuZGxlciBvbiBBbmRyb2lkCmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuY3BwIGIvU291cmNlL1dl
YkNvcmUvZG9tL1ZpZXdwb3J0QXJndW1lbnRzLmNwcAppbmRleCAwMTUxMjk0Y2M2ZTIwMzZkZjRl
M2RmZTAxZTViYzFiZGJmMTVmYTAwLi4yODM1ODA5MzBhMDgxZTFkOWM1ODk2MGNmNjE4YzYwNjhj
NTEwOTM2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5jcHAKQEAgLTYx
LDkgKzYxLDYgQEAgVmlld3BvcnRBdHRyaWJ1dGVzIGNvbXB1dGVWaWV3cG9ydEF0dHJpYnV0ZXMo
Vmlld3BvcnRBcmd1bWVudHMgYXJncywgaW50IGRlc2t0b3AKICAgICB9CiAKICAgICBzd2l0Y2gg
KGludChhcmdzLndpZHRoKSkgewotICAgIGNhc2UgVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGVz
a3RvcFdpZHRoOgotICAgICAgICBhcmdzLndpZHRoID0gZGVza3RvcFdpZHRoOwotICAgICAgICBi
cmVhazsKICAgICBjYXNlIFZpZXdwb3J0QXJndW1lbnRzOjpWYWx1ZURldmljZVdpZHRoOgogICAg
ICAgICBhcmdzLndpZHRoID0gZGV2aWNlV2lkdGg7CiAgICAgICAgIGJyZWFrOwpAQCAtNzMsOSAr
NzAsNiBAQCBWaWV3cG9ydEF0dHJpYnV0ZXMgY29tcHV0ZVZpZXdwb3J0QXR0cmlidXRlcyhWaWV3
cG9ydEFyZ3VtZW50cyBhcmdzLCBpbnQgZGVza3RvcAogICAgIH0KIAogICAgIHN3aXRjaCAoaW50
KGFyZ3MuaGVpZ2h0KSkgewotICAgIGNhc2UgVmlld3BvcnRBcmd1bWVudHM6OlZhbHVlRGVza3Rv
cFdpZHRoOgotICAgICAgICBhcmdzLmhlaWdodCA9IGRlc2t0b3BXaWR0aDsKLSAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBWaWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXZpY2VXaWR0aDoKICAgICAg
ICAgYXJncy5oZWlnaHQgPSBkZXZpY2VXaWR0aDsKICAgICAgICAgYnJlYWs7CkBAIC0yMTYsOCAr
MjEwLDYgQEAgc3RhdGljIGZsb2F0IGZpbmRTaXplVmFsdWUoY29uc3QgU3RyaW5nJiBrZXlTdHJp
bmcsIGNvbnN0IFN0cmluZyYgdmFsdWVTdHJpbmcsIEQKICAgICAvLyAzKSBkZXZpY2Utd2lkdGgg
YW5kIGRldmljZS1oZWlnaHQgYXJlIHVzZWQgYXMga2V5d29yZHMuCiAgICAgLy8gNCkgT3RoZXIg
a2V5d29yZHMgYW5kIHVua25vd24gdmFsdWVzIHRyYW5zbGF0ZSB0byAwLjAuCiAKLSAgICBpZiAo
ZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJpbmcsICJkZXNrdG9wLXdpZHRoIikpCi0gICAgICAg
IHJldHVybiBWaWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXNrdG9wV2lkdGg7CiAgICAgaWYgKGVx
dWFsSWdub3JpbmdDYXNlKHZhbHVlU3RyaW5nLCAiZGV2aWNlLXdpZHRoIikpCiAgICAgICAgIHJl
dHVybiBWaWV3cG9ydEFyZ3VtZW50czo6VmFsdWVEZXZpY2VXaWR0aDsKICAgICBpZiAoZXF1YWxJ
Z25vcmluZ0Nhc2UodmFsdWVTdHJpbmcsICJkZXZpY2UtaGVpZ2h0IikpCkBAIC0yNDMsOCArMjM1
LDYgQEAgc3RhdGljIGZsb2F0IGZpbmRTY2FsZVZhbHVlKGNvbnN0IFN0cmluZyYga2V5U3RyaW5n
LCBjb25zdCBTdHJpbmcmIHZhbHVlU3RyaW5nLAogICAgICAgICByZXR1cm4gMTsKICAgICBpZiAo
ZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJpbmcsICJubyIpKQogICAgICAgICByZXR1cm4gMDsK
LSAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJpbmcsICJkZXNrdG9wLXdpZHRoIikp
Ci0gICAgICAgIHJldHVybiAxMDsKICAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJp
bmcsICJkZXZpY2Utd2lkdGgiKSkKICAgICAgICAgcmV0dXJuIDEwOwogICAgIGlmIChlcXVhbEln
bm9yaW5nQ2FzZSh2YWx1ZVN0cmluZywgImRldmljZS1oZWlnaHQiKSkKQEAgLTI3MSw4ICsyNjEs
NiBAQCBzdGF0aWMgZmxvYXQgZmluZFVzZXJTY2FsYWJsZVZhbHVlKGNvbnN0IFN0cmluZyYga2V5
U3RyaW5nLCBjb25zdCBTdHJpbmcmIHZhbHVlUwogICAgICAgICByZXR1cm4gMTsKICAgICBpZiAo
ZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJpbmcsICJubyIpKQogICAgICAgICByZXR1cm4gMDsK
LSAgICBpZiAoZXF1YWxJZ25vcmluZ0Nhc2UodmFsdWVTdHJpbmcsICJkZXNrdG9wLXdpZHRoIikp
Ci0gICAgICAgIHJldHVybiAxOwogICAgIGlmIChlcXVhbElnbm9yaW5nQ2FzZSh2YWx1ZVN0cmlu
ZywgImRldmljZS13aWR0aCIpKQogICAgICAgICByZXR1cm4gMTsKICAgICBpZiAoZXF1YWxJZ25v
cmluZ0Nhc2UodmFsdWVTdHJpbmcsICJkZXZpY2UtaGVpZ2h0IikpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9kb20vVmlld3BvcnRBcmd1bWVudHMuaCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9W
aWV3cG9ydEFyZ3VtZW50cy5oCmluZGV4IGZjMGQxMjVmMDcwZTQ5MTRhZTY3MjlkMTJhNmM5OWVh
YTZmMmFhOWYuLjE3ZGMzNmJhYjk2OWUzY2I1NTA0ODYxYTYxZDRkODE0ODZlMmU4ZWEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5oCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL2RvbS9WaWV3cG9ydEFyZ3VtZW50cy5oCkBAIC02Nyw5ICs2Nyw4IEBAIHN0cnVj
dCBWaWV3cG9ydEFyZ3VtZW50cyB7CiAKICAgICBlbnVtIHsKICAgICAgICAgVmFsdWVBdXRvID0g
LTEsCi0gICAgICAgIFZhbHVlRGVza3RvcFdpZHRoID0gLTIsCi0gICAgICAgIFZhbHVlRGV2aWNl
V2lkdGggPSAtMywKLSAgICAgICAgVmFsdWVEZXZpY2VIZWlnaHQgPSAtNCwKKyAgICAgICAgVmFs
dWVEZXZpY2VXaWR0aCA9IC0yLAorICAgICAgICBWYWx1ZURldmljZUhlaWdodCA9IC0zLAogICAg
IH07CiAKICAgICBWaWV3cG9ydEFyZ3VtZW50cyhUeXBlIHR5cGUgPSBJbXBsaWNpdCkKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViVmlld3BvcnRBcmd1bWVudHMu
aCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9BcGkvV2ViVmlld3BvcnRBcmd1bWVudHMuaApp
bmRleCBlNDljMjVhNTgwMDgyNmU5MTkxNDU1NzM1ZGVlYTU2ZDkxZDgwM2UyLi40NTk5Yjk3MTU5
NWE1NGUwM2U3MmZlMzZiMDE1MTE4MjU3YjQ0MjllIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQXBpL1dlYlZpZXdwb3J0QXJndW1lbnRzLmgKKysrIGIvU291cmNlL1dlYktp
dC9ibGFja2JlcnJ5L0FwaS9XZWJWaWV3cG9ydEFyZ3VtZW50cy5oCkBAIC00Nyw5ICs0Nyw4IEBA
IHB1YmxpYzoKICAgICAvLyBUaGlzIG1hdGNoZXMgdGhlIGVudW0gZm91bmQgaW4gV2ViQ29yZTo6
Vmlld3BvcnRBcmd1bWVudHMKICAgICBlbnVtIHsKICAgICAgICAgVmFsdWVBdXRvID0gLTEsCi0g
ICAgICAgIFZhbHVlRGVza3RvcFdpZHRoID0gLTIsCi0gICAgICAgIFZhbHVlRGV2aWNlV2lkdGgg
PSAtMywKLSAgICAgICAgVmFsdWVEZXZpY2VIZWlnaHQgPSAtNCwKKyAgICAgICAgVmFsdWVEZXZp
Y2VXaWR0aCA9IC0yLAorICAgICAgICBWYWx1ZURldmljZUhlaWdodCA9IC0zLAogICAgIH07CiAK
ICAgICBmbG9hdCBpbml0aWFsU2NhbGUoKSBjb25zdDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQvY2hyb21pdW0vc3JjL0Nocm9tZUNsaWVudEltcGwuY3BwIGIvU291cmNlL1dlYktpdC9jaHJv
bWl1bS9zcmMvQ2hyb21lQ2xpZW50SW1wbC5jcHAKaW5kZXggM2M4ZjA0MzQ5YmUxYTNiY2UwMDQ2
ZjRmNWVhYzg1Y2RiYWMzYzA2ZS4uOTQ5NTkzODBhNjA2ZDlkMTJlN2JmOTc1NTJhZmM0YmE2Y2Nk
OWJlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xpZW50
SW1wbC5jcHAKKysrIGIvU291cmNlL1dlYktpdC9jaHJvbWl1bS9zcmMvQ2hyb21lQ2xpZW50SW1w
bC5jcHAKQEAgLTYxNSwxMyArNjE1LDYgQEAgdm9pZCBDaHJvbWVDbGllbnRJbXBsOjpkaXNwYXRj
aFZpZXdwb3J0UHJvcGVydGllc0RpZENoYW5nZShjb25zdCBWaWV3cG9ydEFyZ3VtZW4KICAgICBp
ZiAoIW1fd2ViVmlldy0+c2V0dGluZ3MoKS0+dmlld3BvcnRFbmFibGVkKCkgfHwgIW1fd2ViVmll
dy0+aXNGaXhlZExheW91dE1vZGVFbmFibGVkKCkgfHwgIW1fd2ViVmlldy0+Y2xpZW50KCkgfHwg
IW1fd2ViVmlldy0+cGFnZSgpKQogICAgICAgICByZXR1cm47CiAKLSAgICBWaWV3cG9ydEFyZ3Vt
ZW50cyBhcmdzOwotICAgIGlmIChhcmd1bWVudHMgPT0gYXJncykgewotICAgICAgICAvLyBEZWZh
dWx0IHZpZXdwb3J0IGFyZ3VtZW50cyBwYXNzZWQgaW4uIFRoaXMgaXMgYSBzaWduYWwgdG8gcmVz
ZXQgdGhlIHZpZXdwb3J0LgotICAgICAgICBhcmdzLndpZHRoID0gVmlld3BvcnRBcmd1bWVudHM6
OlZhbHVlRGVza3RvcFdpZHRoOwotICAgIH0gZWxzZQotICAgICAgICBhcmdzID0gYXJndW1lbnRz
OwotCiAgICAgRnJhbWVWaWV3KiBmcmFtZVZpZXcgPSBtX3dlYlZpZXctPm1haW5GcmFtZUltcGwo
KS0+ZnJhbWVWaWV3KCk7CiAgICAgaW50IGRwaSA9IHNjcmVlbkhvcml6b250YWxEUEkoZnJhbWVW
aWV3KTsKICAgICBBU1NFUlQoZHBpID4gMCk7CkBAIC02MzYsNyArNjI5LDcgQEAgdm9pZCBDaHJv
bWVDbGllbnRJbXBsOjpkaXNwYXRjaFZpZXdwb3J0UHJvcGVydGllc0RpZENoYW5nZShjb25zdCBW
aWV3cG9ydEFyZ3VtZW4KICAgICBmbG9hdCBkZXZpY2VQaXhlbFJhdGlvID0gZHBpIC8gVmlld3Bv
cnRBcmd1bWVudHM6OmRlcHJlY2F0ZWRUYXJnZXREUEk7CiAgICAgLy8gQ2FsbCB0aGUgY29tbW9u
IHZpZXdwb3J0IGNvbXB1dGluZyBsb2dpYyBpbiBWaWV3cG9ydEFyZ3VtZW50cy5jcHAuCiAgICAg
Vmlld3BvcnRBdHRyaWJ1dGVzIGNvbXB1dGVkID0gY29tcHV0ZVZpZXdwb3J0QXR0cmlidXRlcygK
LSAgICAgICAgYXJncywgc2V0dGluZ3MtPmxheW91dEZhbGxiYWNrV2lkdGgoKSwgZGV2aWNlUmVj
dC53aWR0aCwgZGV2aWNlUmVjdC5oZWlnaHQsCisgICAgICAgIGFyZ3VtZW50cywgc2V0dGluZ3Mt
PmxheW91dEZhbGxiYWNrV2lkdGgoKSwgZGV2aWNlUmVjdC53aWR0aCwgZGV2aWNlUmVjdC5oZWln
aHQsCiAgICAgICAgIGRldmljZVBpeGVsUmF0aW8sIEludFNpemUoZGV2aWNlUmVjdC53aWR0aCwg
ZGV2aWNlUmVjdC5oZWlnaHQpKTsKIAogICAgIHJlc3RyaWN0U2NhbGVGYWN0b3JUb0luaXRpYWxT
Y2FsZUlmTm90VXNlclNjYWxhYmxlKGNvbXB1dGVkKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>