<?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>65339</bug_id>
          
          <creation_ts>2011-07-28 13:16:38 -0700</creation_ts>
          <short_desc>[Qt] [WK2] Expose web view classes to QML</short_desc>
          <delta_ts>2011-08-03 07:25:52 -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 Qt</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>Qt, QtTriaged</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Caio Marcelo de Oliveira Filho">cmarcelo</reporter>
          <assigned_to name="Caio Marcelo de Oliveira Filho">cmarcelo</assigned_to>
          <cc>benjamin</cc>
    
    <cc>kling</cc>
    
    <cc>menard</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>443631</commentid>
    <comment_count>0</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-07-28 13:16:38 -0700</bug_when>
    <thetext>Create a plugin that expose our web view classes for WK2 as QML elements.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443639</commentid>
    <comment_count>1</comment_count>
      <attachid>102292</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-07-28 13:27:47 -0700</bug_when>
    <thetext>Created attachment 102292
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443972</commentid>
    <comment_count>2</comment_count>
      <attachid>102292</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-07-29 10:08:49 -0700</bug_when>
    <thetext>Comment on attachment 102292
Patch

After talking in #qtwebkit with Benjamin and others, I&apos;m working on adding tests for the QML plugin as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445611</commentid>
    <comment_count>3</comment_count>
      <attachid>102713</attachid>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-02 16:47:08 -0700</bug_when>
    <thetext>Created attachment 102713
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445616</commentid>
    <comment_count>4</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-02 16:50:17 -0700</bug_when>
    <thetext>Benjamin, could you take a look?

This commit depends on https://qt.gitorious.org/qt/qtdeclarative/merge_requests/1, I sent an email for QML devs that might want to merge, but feel welcome to take a look there too :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445671</commentid>
    <comment_count>5</comment_count>
      <attachid>102713</attachid>
    <who name="Benjamin Poulain">benjamin</who>
    <bug_when>2011-08-02 18:58:01 -0700</bug_when>
    <thetext>Comment on attachment 102713
Patch

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

Looks great

&gt; Source/WebKit2/UIProcess/API/qt/qmlplugin/plugin.cpp:37
&gt; +        qmlRegisterUncreatableType&lt;QTouchWebPage&gt;(uri, 5, 0, &quot;TouchWebPage&quot;, QString::fromLatin1(&quot;Cannot create separate instance of TouchWebPage, use TouchWebView&quot;));

QString::fromLatin1() -&gt; QObject::tr().</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445809</commentid>
    <comment_count>6</comment_count>
      <attachid>102713</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-08-03 04:35:01 -0700</bug_when>
    <thetext>Comment on attachment 102713
Patch

yeahhhh good stuff</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445817</commentid>
    <comment_count>7</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-03 05:23:43 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; This commit depends on https://qt.gitorious.org/qt/qtdeclarative/merge_requests/1, I sent an email for QML devs that might want to merge, but feel welcome to take a look there too :-)

For the record, the fix was already merged in qt-declarative:master https://qt.gitorious.org/qt/qtdeclarative/commit/73aa113181fa2295729d24317c187661f740b898</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>445863</commentid>
    <comment_count>8</comment_count>
    <who name="Caio Marcelo de Oliveira Filho">cmarcelo</who>
    <bug_when>2011-08-03 07:25:52 -0700</bug_when>
    <thetext>Committed r92277: &lt;http://trac.webkit.org/changeset/92277&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102292</attachid>
            <date>2011-07-28 13:27:47 -0700</date>
            <delta_ts>2011-08-02 16:47:02 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65339-20110728172745.patch</filename>
            <type>text/plain</type>
            <size>7319</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTE5MzIKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5n
ZUxvZwppbmRleCA5ZjUxZjY5MTg4ZWNiMGJjZjAyYzA4MjczZmYxNjRmNzk1MzZmNGZjLi4xMDJh
ZTU5YzI0MWRiNDY3OWY5ZTA0YWYzNGQ4YmRhZmY1MjEwZjA5IDEwMDY0NAotLS0gYS9DaGFuZ2VM
b2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDctMjggIENhaW8gTWFy
Y2VsbyBkZSBPbGl2ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVpcmFAb3BlbmJvc3NhLm9yZz4KKwor
ICAgICAgICBbUXRdIFtXSzJdIEV4cG9zZSB3ZWIgdmlldyBjbGFzc2VzIHRvIFFNTAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjUzMzkKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9XZWJLaXQu
cHJvOiBJbmNsdWRlIFFNTCBwbHVnaW4gc3ViZGlyIGluIHRoZSBidWlsZCBzeXN0ZW0gZm9yIFdL
Mi4KKwogMjAxMS0wNy0yNyAgQ2FpbyBNYXJjZWxvIGRlIE9saXZlaXJhIEZpbGhvICA8Y2Fpby5v
bGl2ZWlyYUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFtRdF0gRml4IGJ1aWxkIGluIFF0IDUg
b2YgUURlY2xhcmF0aXZlV2ViVmlldwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC5wcm8gYi9T
b3VyY2UvV2ViS2l0LnBybwppbmRleCA0NmIxMGYzODdjZGEyZDljYTkyZmQ4MDNhNTQ5YWJjNGY5
ZDAzNzU2Li43NDFkNDc2OGY4ZTY3MTlmMGI5ZDhhODlhOTRlMzQ0NTM3YzAyMDk0IDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0LnBybworKysgYi9Tb3VyY2UvV2ViS2l0LnBybwpAQCAtMjMsNiAr
MjMsNyBAQCBTVUJESVJTICs9IFdlYktpdC9xdC9RdFdlYktpdC5wcm8KIHdlYmtpdDIgewogICAg
IGV4aXN0cygkJFBXRC9XZWJLaXQyL1dlYlByb2Nlc3MucHJvKTogU1VCRElSUyArPSBXZWJLaXQy
L1dlYlByb2Nlc3MucHJvCiAgICAgZXhpc3RzKCQkUFdEL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9x
dC90ZXN0cyk6IFNVQkRJUlMgKz0gV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzCisgICAg
U1VCRElSUyArPSBXZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcW1scGx1Z2luCiB9CiAKIGV4aXN0
cygkJFBXRC9XZWJLaXQvcXQvZGVjbGFyYXRpdmUpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJL
aXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwppbmRleCA3Y2Y3YjU4Njgw
NTE3MTcyMjdlYmMzZGI3Nzk5M2IyZjcxNjc2NmI0Li4yNzc5M2ZmY2JlNTI2OWY1ZDJhNGM5NzQz
ODA1MDU2OWZlOTY0YmE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysr
IGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjAgQEAKKzIwMTEtMDctMjgg
IENhaW8gTWFyY2VsbyBkZSBPbGl2ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVpcmFAb3BlbmJvc3Nh
Lm9yZz4KKworICAgICAgICBbUXRdIFtXSzJdIEV4cG9zZSB3ZWIgdmlldyBjbGFzc2VzIHRvIFFN
TAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjUzMzkK
KworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJv
Y2Vzcy9BUEkvcXQvcW1scGx1Z2luL3BsdWdpbi5jcHA6IEFkZGVkLgorICAgICAgICAoV2ViS2l0
MlFtbFBsdWdpbjo6cmVnaXN0ZXJUeXBlcyk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9x
bWxwbHVnaW4vcW1sZGlyOiBBZGRlZC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L3FtbHBs
dWdpbi9xbWxwbHVnaW4ucHJvOiBBZGRlZC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvcXQv
cXRvdWNod2VicGFnZS5oOiBFeHBvc2UgbG9hZCgpIHRvIFFNTCBlbnZpcm9ubWVudC4KKyAgICAg
ICAgKiBVSVByb2Nlc3MvQVBJL3F0L3F0b3VjaHdlYnZpZXcuaDogU2luY2UgUVRvdWNoV2ViUGFn
ZSogZG9lc24ndCBjaGFuZ2Ugb25jZSBzZXQKKyAgICAgICAgaW4gdGhlIGNvbnN0cnVjdG9yLCB3
ZSBtYXJrIHRoZSBwYWdlIHByb3BlcnR5IGFzIENPTlNUQU5ULiBUaGlzIGF2b2lkIFFNTAorICAg
ICAgICB3YXJuaW5ncyBmb3Igbm90IGhhdmluZyBhIE5PVElGWSBzaWduYWwgZm9yIHRoZSBwcm9w
ZXJ0eSBjaGFuZ2UuCisKIDIwMTEtMDctMjggIEJyYWR5IEVpZHNvbiAgPGJlaWRzb25AYXBwbGUu
Y29tPgogCiAgICAgICAgIDxyZGFyOi8vcHJvYmxlbS85NzE0MzM3PiBhbmQgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY1MzA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FtbHBsdWdpbi9wbHVnaW4uY3BwIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9xdC9xbWxwbHVnaW4vcGx1Z2luLmNwcApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yNTU2
NWZiY2ZlZGQ2YTJhY2M5ZmMwNTQ5NWQ5ZjA2MDQzMThkODMzCi0tLSAvZGV2L251bGwKKysrIGIv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xbWxwbHVnaW4vcGx1Z2luLmNwcApAQCAt
MCwwICsxLDQ3IEBACisvKgorICAgIENvcHlyaWdodCAoQykgMjAxMSBOb2tpYSBDb3Jwb3JhdGlv
biBhbmQvb3IgaXRzIHN1YnNpZGlhcnkoLWllcykKKworICAgIFRoaXMgbGlicmFyeSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAgICBtb2RpZnkgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICAgIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
cgorICAgIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KKworICAgIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgICAgTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAg
ICBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworICAg
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAgICBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgc2VlIHRoZSBm
aWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3cml0ZSB0bworICAgIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsCisgICAg
Qm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0EuCisqLworCisjaW5jbHVkZSAicWRlc2t0b3B3ZWJ2
aWV3LmgiCisjaW5jbHVkZSAicXRvdWNod2VicGFnZS5oIgorI2luY2x1ZGUgInF0b3VjaHdlYnZp
ZXcuaCIKKworI2luY2x1ZGUgPFF0RGVjbGFyYXRpdmUvcWRlY2xhcmF0aXZlLmg+CisjaW5jbHVk
ZSA8UXREZWNsYXJhdGl2ZS9xZGVjbGFyYXRpdmVleHRlbnNpb25wbHVnaW4uaD4KKworUVRfQkVH
SU5fTkFNRVNQQUNFCisKK2NsYXNzIFdlYktpdDJRbWxQbHVnaW4gOiBwdWJsaWMgUURlY2xhcmF0
aXZlRXh0ZW5zaW9uUGx1Z2luIHsKKyAgICBRX09CSkVDVAorcHVibGljOgorICAgIHZpcnR1YWwg
dm9pZCByZWdpc3RlclR5cGVzKGNvbnN0IGNoYXIqIHVyaSkKKyAgICB7CisgICAgICAgIFFfQVNT
RVJUKFFMYXRpbjFTdHJpbmcodXJpKSA9PSBRTGF0aW4xU3RyaW5nKCJRdFdlYktpdC5leHBlcmlt
ZW50YWwiKSk7CisgICAgICAgIHFtbFJlZ2lzdGVyVHlwZTxRRGVza3RvcFdlYlZpZXc+KHVyaSwg
NSwgMCwgIkRlc2t0b3BXZWJWaWV3Iik7CisgICAgICAgIHFtbFJlZ2lzdGVyVHlwZTxRVG91Y2hX
ZWJWaWV3Pih1cmksIDUsIDAsICJUb3VjaFdlYlZpZXciKTsKKyAgICAgICAgcW1sUmVnaXN0ZXJV
bmNyZWF0YWJsZVR5cGU8UVRvdWNoV2ViUGFnZT4odXJpLCA1LCAwLCAiVG91Y2hXZWJQYWdlIiwg
UVN0cmluZzo6ZnJvbUxhdGluMSgiQ2Fubm90IGNyZWF0ZSBzZXBhcmF0ZSBpbnN0YW5jZSBvZiBU
b3VjaFdlYlBhZ2UsIHVzZSBUb3VjaFdlYlZpZXciKSk7CisKKyAgICB9Cit9OworCitRVF9FTkRf
TkFNRVNQQUNFCisKKyNpbmNsdWRlICJwbHVnaW4ubW9jIgorCitRX0VYUE9SVF9QTFVHSU4yKHdl
YmtpdDJxbWxwbHVnaW4sIFFUX1BSRVBFTkRfTkFNRVNQQUNFKFdlYktpdDJRbWxQbHVnaW4pKTsK
KwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xbWxwbHVnaW4v
cW1sZGlyIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xbWxwbHVnaW4vcW1sZGly
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmNhNTNjMzg3ODQyNDU3YmNlYWE0ZjVkZGMwNmEzYTgyMWEzZTA2YTcKLS0t
IC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FtbHBsdWdp
bi9xbWxkaXIKQEAgLTAsMCArMSBAQAorcGx1Z2luIHdlYmtpdDJxbWxwbHVnaW4KZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcW1scGx1Z2luL3FtbHBsdWdpbi5w
cm8gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FtbHBsdWdpbi9xbWxwbHVnaW4u
cHJvCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAuLmI0MjRmNzM2YzRlYTE2ZmZiMDdlZTY1NTE2NjY1YTU5Yjk4YjNkYzMK
LS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FtbHBs
dWdpbi9xbWxwbHVnaW4ucHJvCkBAIC0wLDAgKzEsNDAgQEAKK1RFTVBMQVRFID0gbGliCitUQVJH
RVQgPSB3ZWJraXQycW1scGx1Z2luCitUQVJHRVRQQVRIID0gUXRXZWJLaXQvZXhwZXJpbWVudGFs
CitDT05GSUcgKz0gcXQgcGx1Z2luCisKK1NPVVJDRVMgKz0gcGx1Z2luLmNwcAorCitpbmNsdWRl
KC4uLy4uLy4uLy4uLy4uL1dlYktpdC5wcmkpCitRVCArPSBkZWNsYXJhdGl2ZQorCitRTUFLRV9S
UEFUSERJUiA9ICQkT1VUUFVUX0RJUi9saWIgJCRRTUFLRV9SUEFUSERJUgorCisKKyMgRnJvbSBX
SzEgcW1sIG1vZHVsZS4gQ29waWVzIHRoZSBxbWxkaXIgZmlsZSB0byB0aGUgYnVpbGQgZGlyZWN0
b3J5LAorIyBzbyB3ZSBjYW4gdXNlIGl0IGluIHBsYWNlIHdpdGhvdXQgaW5zdGFsbGluZy4KK1FN
TERJUkZJTEUgPSAkJHtfUFJPX0ZJTEVfUFdEX30vcW1sZGlyCitjb3B5MmJ1aWxkLmlucHV0ID0g
UU1MRElSRklMRQorQ09ORklHKFFURElSX2J1aWxkKSB7CisgICAgY29weTJidWlsZC5vdXRwdXQg
PSAkJFFUX0JVSUxEX1RSRUUvaW1wb3J0cy8kJFRBUkdFVFBBVEgvcW1sZGlyCit9IGVsc2Ugewor
ICAgIGNvcHkyYnVpbGQub3V0cHV0ID0gJCRPVVRQVVRfRElSL2ltcG9ydHMvJCRUQVJHRVRQQVRI
L3FtbGRpcgorfQorIWNvbnRhaW5zKFRFTVBMQVRFX1BSRUZJWCwgdmMpOmNvcHkyYnVpbGQudmFy
aWFibGVfb3V0ID0gUFJFX1RBUkdFVERFUFMKK2NvcHkyYnVpbGQuY29tbWFuZHMgPSAkJFFNQUtF
X0NPUFkgJHtRTUFLRV9GSUxFX0lOfSAke1FNQUtFX0ZJTEVfT1VUfQorY29weTJidWlsZC5uYW1l
ID0gQ09QWSAke1FNQUtFX0ZJTEVfSU59Citjb3B5MmJ1aWxkLkNPTkZJRyArPSBub19saW5rCitR
TUFLRV9FWFRSQV9DT01QSUxFUlMgKz0gY29weTJidWlsZAorCisKK0NPTkZJRyhRVERJUl9idWls
ZCkgeworICAgIERFU1RESVIgPSAkJFFUX0JVSUxEX1RSRUUvaW1wb3J0cy8kJFRBUkdFVFBBVEgK
K30gZWxzZSB7CisgICAgREVTVERJUiA9ICQkT1VUUFVUX0RJUi9pbXBvcnRzLyQkVEFSR0VUUEFU
SAorfQordGFyZ2V0LnBhdGggPSAkJFtRVF9JTlNUQUxMX0lNUE9SVFNdLyQkVEFSR0VUUEFUSAor
CitxbWxkaXIuZmlsZXMgKz0gJCRQV0QvcW1sZGlyCitxbWxkaXIucGF0aCArPSAgJCRbUVRfSU5T
VEFMTF9JTVBPUlRTXS8kJFRBUkdFVFBBVEgKKworSU5TVEFMTFMgKz0gdGFyZ2V0IHFtbGRpcgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xdG91Y2h3ZWJwYWdl
LmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3F0b3VjaHdlYnBhZ2UuaAppbmRl
eCA0YTE0Yzk1ZWI2ZjFmZGI0OGE4MjI0ZDE0ZWQ2ZWVmNzNmMWI1Yzk2Li5kNWVmNjkxYjBiNjY5
ZGJlZWVmY2RmOGRlNGYzM2FlZjUwZGI3ZDFhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9V
SVByb2Nlc3MvQVBJL3F0L3F0b3VjaHdlYnBhZ2UuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVBy
b2Nlc3MvQVBJL3F0L3F0b3VjaHdlYnBhZ2UuaApAQCAtNDUsNyArNDUsNyBAQCBwdWJsaWM6CiAK
ICAgICB2aXJ0dWFsIH5RVG91Y2hXZWJQYWdlKCk7CiAKLSAgICB2b2lkIGxvYWQoY29uc3QgUVVy
bCYpOworICAgIFFfSU5WT0tBQkxFIHZvaWQgbG9hZChjb25zdCBRVXJsJik7CiAgICAgUV9JTlZP
S0FCTEUgUVVybCB1cmwoKSBjb25zdDsKIAogICAgIFFfSU5WT0tBQkxFIFFTdHJpbmcgdGl0bGUo
KSBjb25zdDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXRv
dWNod2Vidmlldy5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xdG91Y2h3ZWJ2
aWV3LmgKaW5kZXggNmVhY2JkNDIwN2Q0YjJlMGUwNjdkODQ0NjcxOTk5NTk5YzNhMDYxNC4uNDUx
OWRjOGRiOWQzODUxMmE3ZTdjYjcxM2EzNTM1MGYwNTRkOTI3NiAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xdG91Y2h3ZWJ2aWV3LmgKKysrIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xdG91Y2h3ZWJ2aWV3LmgKQEAgLTM1LDcgKzM1LDcgQEAg
Y2xhc3MgVG91Y2hWaWV3SW50ZXJmYWNlOwogY2xhc3MgUVdFQktJVF9FWFBPUlQgUVRvdWNoV2Vi
VmlldyA6IHB1YmxpYyBRU0dJdGVtCiB7CiAgICAgUV9PQkpFQ1QKLSAgICBRX1BST1BFUlRZKFFU
b3VjaFdlYlBhZ2UqIHBhZ2UgUkVBRCBwYWdlKQorICAgIFFfUFJPUEVSVFkoUVRvdWNoV2ViUGFn
ZSogcGFnZSBSRUFEIHBhZ2UgQ09OU1RBTlQpCiAKIHB1YmxpYzoKICAgICBRVG91Y2hXZWJWaWV3
KFFTR0l0ZW0qIHBhcmVudCA9IDApOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102713</attachid>
            <date>2011-08-02 16:47:08 -0700</date>
            <delta_ts>2011-08-03 04:35:01 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-65339-20110802204706.patch</filename>
            <type>text/plain</type>
            <size>12655</size>
            <attacher name="Caio Marcelo de Oliveira Filho">cmarcelo</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogOTIyMzcKZGlmZiAtLWdpdCBhL0NoYW5nZUxvZyBiL0NoYW5n
ZUxvZwppbmRleCBiNDlhNTk2YjdlZjM3Yjc3MWMyYTk0YWMxNzY1NTU3YjJlYWY3YjZiLi5hNDNm
ZDRjMWFmZTE5ZmEyYjM4Yzc0YmJkYmY2ZjJmOWJjMmRlODdkIDEwMDY0NAotLS0gYS9DaGFuZ2VM
b2cKKysrIGIvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTIgQEAKKzIwMTEtMDgtMDIgIENhaW8gTWFy
Y2VsbyBkZSBPbGl2ZWlyYSBGaWxobyAgPGNhaW8ub2xpdmVpcmFAb3BlbmJvc3NhLm9yZz4KKwor
ICAgICAgICBbUXRdIFtXSzJdIEV4cG9zZSB3ZWIgdmlldyBjbGFzc2VzIHRvIFFNTAorICAgICAg
ICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjUzMzkKKworICAgICAg
ICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFNvdXJjZS9XZWJLaXQu
cHJvOiBJbmNsdWRlIFFNTCBwbHVnaW4gc3ViZGlyIGluIHRoZSBidWlsZCBzeXN0ZW0gZm9yIFdL
Mi4KKwogMjAxMS0wOC0wMSAgU2NvdHQgR3JhaGFtICA8c2NvdHRtZ0BjaHJvbWl1bS5vcmc+CiAK
ICAgICAgICAgUkVHUkVTU0lPTiAocjM5NzI1Pyk6IFJlc291cmNlcyByZW1vdmVkIGZyb20gZG9j
dW1lbnQgY2FuIG5vdCBiZSBmcmVlZCB1bnRpbCB0aGUgZG9jdW1lbnQgaXMgZGVsZXRlZApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC5wcm8gYi9Tb3VyY2UvV2ViS2l0LnBybwppbmRleCA0NmIx
MGYzODdjZGEyZDljYTkyZmQ4MDNhNTQ5YWJjNGY5ZDAzNzU2Li43NDFkNDc2OGY4ZTY3MTlmMGI5
ZDhhODlhOTRlMzQ0NTM3YzAyMDk0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0LnBybworKysg
Yi9Tb3VyY2UvV2ViS2l0LnBybwpAQCAtMjMsNiArMjMsNyBAQCBTVUJESVJTICs9IFdlYktpdC9x
dC9RdFdlYktpdC5wcm8KIHdlYmtpdDIgewogICAgIGV4aXN0cygkJFBXRC9XZWJLaXQyL1dlYlBy
b2Nlc3MucHJvKTogU1VCRElSUyArPSBXZWJLaXQyL1dlYlByb2Nlc3MucHJvCiAgICAgZXhpc3Rz
KCQkUFdEL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cyk6IFNVQkRJUlMgKz0gV2ViS2l0
Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzCisgICAgU1VCRElSUyArPSBXZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvcXQvcW1scGx1Z2luCiB9CiAKIGV4aXN0cygkJFBXRC9XZWJLaXQvcXQvZGVjbGFyYXRp
dmUpIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJL
aXQyL0NoYW5nZUxvZwppbmRleCBmYzdmOGNkZmQ1YmViMmJkZWJmYzdjNWE3NGE2OWM3MWFlMDU3
YWM0Li40NjNmZWVkZWY3YTJhNGZlMmM4Yjk1NWUyY2QzZWIzNTY0OTEzODhmIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9n
CkBAIC0xLDMgKzEsMjkgQEAKKzIwMTEtMDgtMDIgIENhaW8gTWFyY2VsbyBkZSBPbGl2ZWlyYSBG
aWxobyAgPGNhaW8ub2xpdmVpcmFAb3BlbmJvc3NhLm9yZz4KKworICAgICAgICBbUXRdIFtXSzJd
IEV4cG9zZSB3ZWIgdmlldyBjbGFzc2VzIHRvIFFNTAorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjUzMzkKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBUaGlzIHBhdGNoIGFsc28gdXNlcyBRdWlja1Rlc3QgZnJv
bSBRdERlY2xhcmF0aXZlIHRvIHByb3ZpZGUgdGhlIGJhc2ljIGF1dG90ZXN0CisgICAgICAgIGlu
ZnJhc3RydWN0dXJlIGZvciB0aGUgZXhwb3NlZCBlbGVtZW50cy4KKworICAgICAgICAqIFVJUHJv
Y2Vzcy9BUEkvcXQvcW1scGx1Z2luL3BsdWdpbi5jcHA6IEFkZGVkLgorICAgICAgICAoV2ViS2l0
MlFtbFBsdWdpbjo6cmVnaXN0ZXJUeXBlcyk6CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC9x
bWxwbHVnaW4vcW1sZGlyOiBBZGRlZC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L3FtbHBs
dWdpbi9xbWxwbHVnaW4ucHJvOiBBZGRlZC4KKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL3F0L3F0
b3VjaHdlYnBhZ2UuaDogRXhwb3NlIGxvYWQoKSB0byBRTUwgZW52aXJvbm1lbnQuCisgICAgICAg
ICogVUlQcm9jZXNzL0FQSS9xdC9xdG91Y2h3ZWJ2aWV3Lmg6IFNpbmNlIFFUb3VjaFdlYlBhZ2Uq
IGRvZXNuJ3QgY2hhbmdlIG9uY2Ugc2V0CisgICAgICAgIGluIHRoZSBjb25zdHJ1Y3Rvciwgd2Ug
bWFyayB0aGUgcGFnZSBwcm9wZXJ0eSBhcyBDT05TVEFOVC4gVGhpcyBhdm9pZCBRTUwKKyAgICAg
ICAgd2FybmluZ3MgZm9yIG5vdCBoYXZpbmcgYSBOT1RJRlkgc2lnbmFsIGZvciB0aGUgcHJvcGVy
dHkgY2hhbmdlLgorCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy90ZXN0cy5wcm86
CisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9EZXNrdG9wV2ViVmll
dy90c3RfcHJvcGVydGllcy5xbWw6IEFkZGVkLgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvcXQv
dGVzdHMvcW1sdGVzdHMvVG91Y2hXZWJWaWV3L3RzdF9wcm9wZXJ0aWVzLnFtbDogQWRkZWQuCisg
ICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9jb21tb24vdGVzdDEuaHRt
bDogQWRkZWQuCisgICAgICAgICogVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9xbWx0
ZXN0cy5wcm86IEFkZGVkLgorICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVz
dHMvdHN0X3FtbHRlc3RzLmNwcDogQWRkZWQuCisKIDIwMTEtMDgtMDEgIE1pY2hhZWwgU2Fib2Zm
ICA8bXNhYm9mZkBhcHBsZS5jb20+CiAKICAgICAgICAgVmlydHVhbCBjb3B5aW5nIG9mIEZhc3RN
YWxsb2MgYWxsb2NhdGVkIG1lbW9yeSBjYXVzZXMgbWFkdmlzZSBNQURWX0ZSRUVfUkVVU0FCTEUg
ZXJyb3JzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FtbHBs
dWdpbi9wbHVnaW4uY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xbWxwbHVn
aW4vcGx1Z2luLmNwcApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4yNTU2NWZiY2ZlZGQ2YTJhY2M5ZmMwNTQ5NWQ5ZjA2
MDQzMThkODMzCi0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQ
SS9xdC9xbWxwbHVnaW4vcGx1Z2luLmNwcApAQCAtMCwwICsxLDQ3IEBACisvKgorICAgIENvcHly
aWdodCAoQykgMjAxMSBOb2tpYSBDb3Jwb3JhdGlvbiBhbmQvb3IgaXRzIHN1YnNpZGlhcnkoLWll
cykKKworICAgIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IKKyAgICBtb2RpZnkgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
TGlicmFyeSBHZW5lcmFsIFB1YmxpYworICAgIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlcgorICAgIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKworICAgIFRoaXMg
bGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVs
LAorICAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAgICBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworICAgIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAgICBhbG9u
ZyB3aXRoIHRoaXMgbGlicmFyeTsgc2VlIHRoZSBmaWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3
cml0ZSB0bworICAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5r
bGluIFN0cmVldCwgRmlmdGggRmxvb3IsCisgICAgQm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0Eu
CisqLworCisjaW5jbHVkZSAicWRlc2t0b3B3ZWJ2aWV3LmgiCisjaW5jbHVkZSAicXRvdWNod2Vi
cGFnZS5oIgorI2luY2x1ZGUgInF0b3VjaHdlYnZpZXcuaCIKKworI2luY2x1ZGUgPFF0RGVjbGFy
YXRpdmUvcWRlY2xhcmF0aXZlLmg+CisjaW5jbHVkZSA8UXREZWNsYXJhdGl2ZS9xZGVjbGFyYXRp
dmVleHRlbnNpb25wbHVnaW4uaD4KKworUVRfQkVHSU5fTkFNRVNQQUNFCisKK2NsYXNzIFdlYktp
dDJRbWxQbHVnaW4gOiBwdWJsaWMgUURlY2xhcmF0aXZlRXh0ZW5zaW9uUGx1Z2luIHsKKyAgICBR
X09CSkVDVAorcHVibGljOgorICAgIHZpcnR1YWwgdm9pZCByZWdpc3RlclR5cGVzKGNvbnN0IGNo
YXIqIHVyaSkKKyAgICB7CisgICAgICAgIFFfQVNTRVJUKFFMYXRpbjFTdHJpbmcodXJpKSA9PSBR
TGF0aW4xU3RyaW5nKCJRdFdlYktpdC5leHBlcmltZW50YWwiKSk7CisgICAgICAgIHFtbFJlZ2lz
dGVyVHlwZTxRRGVza3RvcFdlYlZpZXc+KHVyaSwgNSwgMCwgIkRlc2t0b3BXZWJWaWV3Iik7Cisg
ICAgICAgIHFtbFJlZ2lzdGVyVHlwZTxRVG91Y2hXZWJWaWV3Pih1cmksIDUsIDAsICJUb3VjaFdl
YlZpZXciKTsKKyAgICAgICAgcW1sUmVnaXN0ZXJVbmNyZWF0YWJsZVR5cGU8UVRvdWNoV2ViUGFn
ZT4odXJpLCA1LCAwLCAiVG91Y2hXZWJQYWdlIiwgUVN0cmluZzo6ZnJvbUxhdGluMSgiQ2Fubm90
IGNyZWF0ZSBzZXBhcmF0ZSBpbnN0YW5jZSBvZiBUb3VjaFdlYlBhZ2UsIHVzZSBUb3VjaFdlYlZp
ZXciKSk7CisKKyAgICB9Cit9OworCitRVF9FTkRfTkFNRVNQQUNFCisKKyNpbmNsdWRlICJwbHVn
aW4ubW9jIgorCitRX0VYUE9SVF9QTFVHSU4yKHdlYmtpdDJxbWxwbHVnaW4sIFFUX1BSRVBFTkRf
TkFNRVNQQUNFKFdlYktpdDJRbWxQbHVnaW4pKTsKKwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9xdC9xbWxwbHVnaW4vcW1sZGlyIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9xdC9xbWxwbHVnaW4vcW1sZGlyCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmNhNTNjMzg3ODQyNDU3
YmNlYWE0ZjVkZGMwNmEzYTgyMWEzZTA2YTcKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FtbHBsdWdpbi9xbWxkaXIKQEAgLTAsMCArMSBAQAorcGx1
Z2luIHdlYmtpdDJxbWxwbHVnaW4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BUEkvcXQvcW1scGx1Z2luL3FtbHBsdWdpbi5wcm8gYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL3F0L3FtbHBsdWdpbi9xbWxwbHVnaW4ucHJvCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI0MjRmNzM2YzRl
YTE2ZmZiMDdlZTY1NTE2NjY1YTU5Yjk4YjNkYzMKLS0tIC9kZXYvbnVsbAorKysgYi9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3FtbHBsdWdpbi9xbWxwbHVnaW4ucHJvCkBAIC0wLDAg
KzEsNDAgQEAKK1RFTVBMQVRFID0gbGliCitUQVJHRVQgPSB3ZWJraXQycW1scGx1Z2luCitUQVJH
RVRQQVRIID0gUXRXZWJLaXQvZXhwZXJpbWVudGFsCitDT05GSUcgKz0gcXQgcGx1Z2luCisKK1NP
VVJDRVMgKz0gcGx1Z2luLmNwcAorCitpbmNsdWRlKC4uLy4uLy4uLy4uLy4uL1dlYktpdC5wcmkp
CitRVCArPSBkZWNsYXJhdGl2ZQorCitRTUFLRV9SUEFUSERJUiA9ICQkT1VUUFVUX0RJUi9saWIg
JCRRTUFLRV9SUEFUSERJUgorCisKKyMgRnJvbSBXSzEgcW1sIG1vZHVsZS4gQ29waWVzIHRoZSBx
bWxkaXIgZmlsZSB0byB0aGUgYnVpbGQgZGlyZWN0b3J5LAorIyBzbyB3ZSBjYW4gdXNlIGl0IGlu
IHBsYWNlIHdpdGhvdXQgaW5zdGFsbGluZy4KK1FNTERJUkZJTEUgPSAkJHtfUFJPX0ZJTEVfUFdE
X30vcW1sZGlyCitjb3B5MmJ1aWxkLmlucHV0ID0gUU1MRElSRklMRQorQ09ORklHKFFURElSX2J1
aWxkKSB7CisgICAgY29weTJidWlsZC5vdXRwdXQgPSAkJFFUX0JVSUxEX1RSRUUvaW1wb3J0cy8k
JFRBUkdFVFBBVEgvcW1sZGlyCit9IGVsc2UgeworICAgIGNvcHkyYnVpbGQub3V0cHV0ID0gJCRP
VVRQVVRfRElSL2ltcG9ydHMvJCRUQVJHRVRQQVRIL3FtbGRpcgorfQorIWNvbnRhaW5zKFRFTVBM
QVRFX1BSRUZJWCwgdmMpOmNvcHkyYnVpbGQudmFyaWFibGVfb3V0ID0gUFJFX1RBUkdFVERFUFMK
K2NvcHkyYnVpbGQuY29tbWFuZHMgPSAkJFFNQUtFX0NPUFkgJHtRTUFLRV9GSUxFX0lOfSAke1FN
QUtFX0ZJTEVfT1VUfQorY29weTJidWlsZC5uYW1lID0gQ09QWSAke1FNQUtFX0ZJTEVfSU59Citj
b3B5MmJ1aWxkLkNPTkZJRyArPSBub19saW5rCitRTUFLRV9FWFRSQV9DT01QSUxFUlMgKz0gY29w
eTJidWlsZAorCisKK0NPTkZJRyhRVERJUl9idWlsZCkgeworICAgIERFU1RESVIgPSAkJFFUX0JV
SUxEX1RSRUUvaW1wb3J0cy8kJFRBUkdFVFBBVEgKK30gZWxzZSB7CisgICAgREVTVERJUiA9ICQk
T1VUUFVUX0RJUi9pbXBvcnRzLyQkVEFSR0VUUEFUSAorfQordGFyZ2V0LnBhdGggPSAkJFtRVF9J
TlNUQUxMX0lNUE9SVFNdLyQkVEFSR0VUUEFUSAorCitxbWxkaXIuZmlsZXMgKz0gJCRQV0QvcW1s
ZGlyCitxbWxkaXIucGF0aCArPSAgJCRbUVRfSU5TVEFMTF9JTVBPUlRTXS8kJFRBUkdFVFBBVEgK
KworSU5TVEFMTFMgKz0gdGFyZ2V0IHFtbGRpcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL0FQSS9xdC9xdG91Y2h3ZWJwYWdlLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL3F0L3F0b3VjaHdlYnBhZ2UuaAppbmRleCBkM2ExYWJjMWU2YzQxMjZjZjU4MDcwYjdh
MWVlOWI0YmNjM2FmMzMyLi40Y2I1ZWE3MTIwMDRlYzhkZWZhZDVmN2NkMWRmN2E2YTU0Y2ExZDQy
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3F0b3VjaHdlYnBh
Z2UuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3F0b3VjaHdlYnBhZ2Uu
aApAQCAtNDYsNyArNDYsNyBAQCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIH5RVG91Y2hXZWJQYWdl
KCk7CiAKLSAgICB2b2lkIGxvYWQoY29uc3QgUVVybCYpOworICAgIFFfSU5WT0tBQkxFIHZvaWQg
bG9hZChjb25zdCBRVXJsJik7CiAgICAgUV9JTlZPS0FCTEUgUVVybCB1cmwoKSBjb25zdDsKIAog
ICAgIFFfSU5WT0tBQkxFIFFTdHJpbmcgdGl0bGUoKSBjb25zdDsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvcXRvdWNod2Vidmlldy5oIGIvU291cmNlL1dlYktp
dDIvVUlQcm9jZXNzL0FQSS9xdC9xdG91Y2h3ZWJ2aWV3LmgKaW5kZXggNmVhY2JkNDIwN2Q0YjJl
MGUwNjdkODQ0NjcxOTk5NTk5YzNhMDYxNC4uNDUxOWRjOGRiOWQzODUxMmE3ZTdjYjcxM2EzNTM1
MGYwNTRkOTI3NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9x
dG91Y2h3ZWJ2aWV3LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC9xdG91
Y2h3ZWJ2aWV3LmgKQEAgLTM1LDcgKzM1LDcgQEAgY2xhc3MgVG91Y2hWaWV3SW50ZXJmYWNlOwog
Y2xhc3MgUVdFQktJVF9FWFBPUlQgUVRvdWNoV2ViVmlldyA6IHB1YmxpYyBRU0dJdGVtCiB7CiAg
ICAgUV9PQkpFQ1QKLSAgICBRX1BST1BFUlRZKFFUb3VjaFdlYlBhZ2UqIHBhZ2UgUkVBRCBwYWdl
KQorICAgIFFfUFJPUEVSVFkoUVRvdWNoV2ViUGFnZSogcGFnZSBSRUFEIHBhZ2UgQ09OU1RBTlQp
CiAKIHB1YmxpYzoKICAgICBRVG91Y2hXZWJWaWV3KFFTR0l0ZW0qIHBhcmVudCA9IDApOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9E
ZXNrdG9wV2ViVmlldy90c3RfcHJvcGVydGllcy5xbWwgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL0Rlc2t0b3BXZWJWaWV3L3RzdF9wcm9wZXJ0aWVzLnFt
bApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwLi43ZDU3MGNjMDY0ZDI2ZjNlYTM5OGY4NTVmNDkxMGExNjdkMjgyMTBkCi0t
LSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9x
bWx0ZXN0cy9EZXNrdG9wV2ViVmlldy90c3RfcHJvcGVydGllcy5xbWwKQEAgLTAsMCArMSwyNCBA
QAoraW1wb3J0IFF0UXVpY2sgMi4wCitpbXBvcnQgUXRUZXN0IDEuMAoraW1wb3J0IFF0V2ViS2l0
LmV4cGVyaW1lbnRhbCA1LjAKKworRGVza3RvcFdlYlZpZXcgeworICAgIGlkOiB3ZWJWaWV3CisK
KyAgICBTaWduYWxTcHkgeworICAgICAgICBpZDogc3B5CisgICAgICAgIHRhcmdldDogd2ViVmll
dworICAgICAgICBzaWduYWxOYW1lOiAibG9hZFN1Y2NlZWRlZCIKKyAgICB9CisKKyAgICBUZXN0
Q2FzZSB7CisgICAgICAgIG5hbWU6ICJEZXNrdG9wV2ViVmlld1Byb3BlcnRpZXMiCisKKyAgICAg
ICAgZnVuY3Rpb24gdGVzdF90aXRsZSgpIHsKKyAgICAgICAgICAgIGNvbXBhcmUoc3B5LmNvdW50
LCAwKQorICAgICAgICAgICAgd2ViVmlldy5sb2FkKFF0LnJlc29sdmVkVXJsKCIuLi9jb21tb24v
dGVzdDEuaHRtbCIpKQorICAgICAgICAgICAgc3B5LndhaXQoKQorICAgICAgICAgICAgY29tcGFy
ZSh3ZWJWaWV3LnRpdGxlLCAiVGVzdCBwYWdlIDEiKQorICAgICAgICB9CisgICAgfQorfQpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9U
b3VjaFdlYlZpZXcvdHN0X3Byb3BlcnRpZXMucW1sIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9Ub3VjaFdlYlZpZXcvdHN0X3Byb3BlcnRpZXMucW1sCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAuLjYwNWM3ZTgyYWNmOGYxMzZjZjY5NjhlZjM5OTQwODM3YmQ0M2NmZDgKLS0tIC9k
ZXYvbnVsbAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRl
c3RzL1RvdWNoV2ViVmlldy90c3RfcHJvcGVydGllcy5xbWwKQEAgLTAsMCArMSwyNCBAQAoraW1w
b3J0IFF0UXVpY2sgMi4wCitpbXBvcnQgUXRUZXN0IDEuMAoraW1wb3J0IFF0V2ViS2l0LmV4cGVy
aW1lbnRhbCA1LjAKKworVG91Y2hXZWJWaWV3IHsKKyAgICBpZDogd2ViVmlldworCisgICAgU2ln
bmFsU3B5IHsKKyAgICAgICAgaWQ6IHNweQorICAgICAgICB0YXJnZXQ6IHdlYlZpZXcucGFnZQor
ICAgICAgICBzaWduYWxOYW1lOiAibG9hZFN1Y2NlZWRlZCIKKyAgICB9CisKKyAgICBUZXN0Q2Fz
ZSB7CisgICAgICAgIG5hbWU6ICJUb3VjaFdlYlZpZXdQcm9wZXJ0aWVzIgorCisgICAgICAgIGZ1
bmN0aW9uIHRlc3RfdGl0bGUoKSB7CisgICAgICAgICAgICBjb21wYXJlKHNweS5jb3VudCwgMCkK
KyAgICAgICAgICAgIHdlYlZpZXcucGFnZS5sb2FkKFF0LnJlc29sdmVkVXJsKCIuLi9jb21tb24v
dGVzdDEuaHRtbCIpKQorICAgICAgICAgICAgc3B5LndhaXQoKQorICAgICAgICAgICAgY29tcGFy
ZSh3ZWJWaWV3LnBhZ2UudGl0bGUsICJUZXN0IHBhZ2UgMSIpCisgICAgICAgIH0KKyAgICB9Cit9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRl
c3RzL2NvbW1vbi90ZXN0MS5odG1sIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90
ZXN0cy9xbWx0ZXN0cy9jb21tb24vdGVzdDEuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi41YzA5ZjA2ZWQ2YmZi
M2FhNGMyY2JmNjU0OGNhNWM3NWJmMjhiZWM4Ci0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9jb21tb24vdGVzdDEuaHRtbApA
QCAtMCwwICsxLDYgQEAKKzxodG1sPgorPGhlYWQ+PHRpdGxlPlRlc3QgcGFnZSAxPC90aXRsZT48
L2hlYWQ+Cis8Ym9keT4KK0hlbGxvLgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0cy9xbWx0ZXN0cy9xbWx0ZXN0cy5wcm8g
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRlc3RzL3FtbHRlc3Rz
LnBybwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwLi4xYzMwMWVhYjkxMzM0MDE3Yzg5ZGJhMWRkMTM5YWVlZjAzMDRhODY4
Ci0tLSAvZGV2L251bGwKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9xdC90ZXN0
cy9xbWx0ZXN0cy9xbWx0ZXN0cy5wcm8KQEAgLTAsMCArMSwxNiBAQAorVEVNUExBVEUgPSBhcHAK
K1RBUkdFVCA9IHRzdF9xbWx0ZXN0cworQ09ORklHICs9IHdhcm5fb24gdGVzdGNhc2UKK1NPVVJD
RVMgKz0gdHN0X3FtbHRlc3RzLmNwcAorCitRVCArPSBkZWNsYXJhdGl2ZSBxbWx0ZXN0CisKKyMg
UU1MIGZpbGVzIHRlc3RlZCBhcmUgdGhlIG9uZXMgaW4gV2ViS2l0IHNvdXJjZSByZXBvc2l0b3J5
LgorREVGSU5FUyArPSBRVUlDS19URVNUX1NPVVJDRV9ESVI9XCJcXFwiJCRQV0RcXFwiXCIKKwor
bWVzc2FnZSgkJFBXRCkKKworT1RIRVJfRklMRVMgKz0gXAorICAgIERlc2t0b3BXZWJWaWV3L3Rz
dF9wcm9wZXJ0aWVzLnFtbCBcCisgICAgVG91Y2hXZWJWaWV3L3RzdF9wcm9wZXJ0aWVzLnFtbAor
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3FtbHRl
c3RzL3RzdF9xbWx0ZXN0cy5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rl
c3RzL3FtbHRlc3RzL3RzdF9xbWx0ZXN0cy5jcHAKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYTQ3NTVmMzJmM2QwNmI2
OTQzZjU0MzA2ODAyYmI5MGI5Yjc1Y2M2OAotLS0gL2Rldi9udWxsCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvcW1sdGVzdHMvdHN0X3FtbHRlc3RzLmNwcApAQCAt
MCwwICsxLDIxIEBACisvKgorICAgIENvcHlyaWdodCAoQykgMjAxMSBOb2tpYSBDb3Jwb3JhdGlv
biBhbmQvb3IgaXRzIHN1YnNpZGlhcnkoLWllcykKKworICAgIFRoaXMgbGlicmFyeSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKKyAgICBtb2RpZnkgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGlicmFyeSBHZW5lcmFsIFB1YmxpYworICAgIExp
Y2Vuc2UgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
cgorICAgIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IgKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KKworICAgIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgICAgTUVSQ0hBTlRBQklM
SVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKKyAg
ICBMaWJyYXJ5IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKworICAg
IFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBMaWJyYXJ5IEdlbmVy
YWwgUHVibGljIExpY2Vuc2UKKyAgICBhbG9uZyB3aXRoIHRoaXMgbGlicmFyeTsgc2VlIHRoZSBm
aWxlIENPUFlJTkcuTElCLiAgSWYgbm90LCB3cml0ZSB0bworICAgIHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24sIEluYy4sIDUxIEZyYW5rbGluIFN0cmVldCwgRmlmdGggRmxvb3IsCisgICAg
Qm9zdG9uLCBNQSAwMjExMC0xMzAxLCBVU0EuCisqLworCisjaW5jbHVkZSA8UXRRdWlja1Rlc3Qv
cXVpY2t0ZXN0Lmg+CitRVUlDS19URVNUX01BSU4ocW1sdGVzdHMpCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL3F0L3Rlc3RzL3Rlc3RzLnBybyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVzdHMvdGVzdHMucHJvCmluZGV4IGZhYjhkZjg0OGRmYzdi
NDZlMTJkYTY1ODI2YWI4MzMyOTcxN2IyOTkuLmYyMjk3MDVjNzQzMzQ2MWZmNmZmNDM2OTlkOTE1
MDhhNDZiNTk3MDcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQv
dGVzdHMvdGVzdHMucHJvCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9BUEkvcXQvdGVz
dHMvdGVzdHMucHJvCkBAIC0xLDIgKzEsMiBAQAogVEVNUExBVEUgPSBzdWJkaXJzCi1TVUJESVJT
ID0gcXRvdWNod2VidmlldyBxZGVza3RvcHdlYnZpZXcgY29tbW9udmlld3Rlc3RzCitTVUJESVJT
ID0gcXRvdWNod2VidmlldyBxZGVza3RvcHdlYnZpZXcgY29tbW9udmlld3Rlc3RzIHFtbHRlc3Rz
Cg==
</data>
<flag name="review"
          id="98058"
          type_id="1"
          status="+"
          setter="benjamin"
    />
          </attachment>
      

    </bug>

</bugzilla>