<?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>56580</bug_id>
          
          <creation_ts>2011-03-17 12:34:01 -0700</creation_ts>
          <short_desc>[Qt] Videos look ugly when using QGraphicsWebView.</short_desc>
          <delta_ts>2011-05-04 12:59:48 -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>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>Qt, QtTriaged</keywords>
          <priority>P1</priority>
          <bug_severity>Critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Alexis Menard (darktears)">menard</reporter>
          <assigned_to name="Alexis Menard (darktears)">menard</assigned_to>
          <cc>abarth</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
    
    <cc>hausmann</cc>
    
    <cc>vestbo</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>369216</commentid>
    <comment_count>0</comment_count>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-03-17 12:34:01 -0700</bug_when>
    <thetext>Steps to reproduce :

- Open QtTestBrowser.
- Menu Develop -&gt; QGraphicsView -&gt; Toggle use of QGraphicsView.
- Pick the iPod touch video (should be the default one).
- The poster looks ugly and the video too. We can clearly see some pixels. This does not happen when using QWebView.

Background :

- QWebView set some render hints to the painter activated by default : QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform. You can override them with setRenderHints.
- QGraphicsWebView does not have this API. Indeed QGraphicsWebView does not own the painter, it receives it from the scene. Therefore we don&apos;t have any control of the painter we receive. The flags can be set or not. By default QGraphicsScene does not set them. That explain why the poster or the video looks ugly : QPainter::SmoothPixmapTransform is not set.


Here is my proposal :

We can have the same API as QWebView and set the flags on the painter when we render QGraphicsWebView. So at least the default looks nice. People can override the flags if they want. I don&apos;t think we should enforce them on the scene the QGraphicsWebView is living because those flags may slow down the rendering of a complete different item.

I also choose to add QPainter::TextAntialiasing | QPainter::SmoothPixmapTransform in addition of what is already set on the painter so we respect some behavior and we don&apos;t totally override the way QGV works.

Any feedback?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>369222</commentid>
    <comment_count>1</comment_count>
      <attachid>86081</attachid>
    <who name="Alexis Menard (darktears)">menard</who>
    <bug_when>2011-03-17 12:47:54 -0700</bug_when>
    <thetext>Created attachment 86081
Proposed patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>369337</commentid>
    <comment_count>2</comment_count>
      <attachid>86081</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-17 15:14:31 -0700</bug_when>
    <thetext>Comment on attachment 86081
Proposed patch.

Clearing flags on attachment: 86081

Committed r81393: &lt;http://trac.webkit.org/changeset/81393&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>369338</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-17 15:14:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>369345</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-03-17 15:23:12 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/81393 might have broken Windows Release (Build) and Windows Debug (Build)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>369412</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2011-03-17 16:58:03 -0700</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 86081:

animations/suspend-resume-animation.html bug 48161 (author: cmarrin@apple.com)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>86081</attachid>
            <date>2011-03-17 12:47:54 -0700</date>
            <delta_ts>2011-03-17 15:14:31 -0700</delta_ts>
            <desc>Proposed patch.</desc>
            <filename>patch.diff</filename>
            <type>text/plain</type>
            <size>8872</size>
            <attacher name="Alexis Menard (darktears)">menard</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvcXQvQXBpL3FncmFwaGljc3dlYnZpZXcuY3BwIGIv
U291cmNlL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAKaW5kZXggYjFjOTU4Ni4u
YjdiMjhiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmll
dy5jcHAKKysrIGIvU291cmNlL1dlYktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5jcHAKQEAg
LTU1LDcgKzU1LDggQEAgcHVibGljOgogICAgIFFHcmFwaGljc1dlYlZpZXdQcml2YXRlKFFHcmFw
aGljc1dlYlZpZXcqIHBhcmVudCkKICAgICAgICAgOiBxKHBhcmVudCkKICAgICAgICAgLCBwYWdl
KDApCi0gICAgICAgICwgcmVzaXplc1RvQ29udGVudHMoZmFsc2UpIHt9CisgICAgICAgICwgcmVz
aXplc1RvQ29udGVudHMoZmFsc2UpCisgICAgICAgICwgcmVuZGVySGludHMoUVBhaW50ZXI6OlRl
eHRBbnRpYWxpYXNpbmcgfCBRUGFpbnRlcjo6U21vb3RoUGl4bWFwVHJhbnNmb3JtKSB7fQogCiAg
ICAgdmlydHVhbCB+UUdyYXBoaWNzV2ViVmlld1ByaXZhdGUoKTsKIApAQCAtNzQsNiArNzUsNyBA
QCBwdWJsaWM6CiAgICAgUUdyYXBoaWNzV2ViVmlldyogcTsKICAgICBRV2ViUGFnZSogcGFnZTsK
ICAgICBib29sIHJlc2l6ZXNUb0NvbnRlbnRzOworICAgIFFQYWludGVyOjpSZW5kZXJIaW50cyBy
ZW5kZXJIaW50czsKIAogICAgIFFHcmFwaGljc0l0ZW1PdmVybGF5KiBvdmVybGF5KCkgY29uc3QK
ICAgICB7CkBAIC0yNzksNiArMjgxLDggQEAgUVdlYlBhZ2UqIFFHcmFwaGljc1dlYlZpZXc6OnBh
Z2UoKSBjb25zdAogKi8KIHZvaWQgUUdyYXBoaWNzV2ViVmlldzo6cGFpbnQoUVBhaW50ZXIqIHBh
aW50ZXIsIGNvbnN0IFFTdHlsZU9wdGlvbkdyYXBoaWNzSXRlbSogb3B0aW9uLCBRV2lkZ2V0KikK
IHsKKyAgICBRUGFpbnRlcjo6UmVuZGVySGludHMgb2xkSGludHMgPSBwYWludGVyLT5yZW5kZXJI
aW50cygpOworICAgIHBhaW50ZXItPnNldFJlbmRlckhpbnRzKG9sZEhpbnRzIHwgZC0+cmVuZGVy
SGludHMpOwogI2lmIEVOQUJMRShUSUxFRF9CQUNLSU5HX1NUT1JFKQogICAgIGlmIChXZWJDb3Jl
OjpUaWxlZEJhY2tpbmdTdG9yZSogYmFja2luZ1N0b3JlID0gUVdlYkZyYW1lUHJpdmF0ZTo6Y29y
ZShwYWdlKCktPm1haW5GcmFtZSgpKS0+dGlsZWRCYWNraW5nU3RvcmUoKSkgewogICAgICAgICAv
LyBGSVhNRTogV2Ugc2hvdWxkIHNldCB0aGUgYmFja2luZyBzdG9yZSB2aWV3cG9ydCBlYXJsaWVy
IHRoYW4gaW4gcGFpbnQKQEAgLTI4Niw2ICsyOTAsNyBAQCB2b2lkIFFHcmFwaGljc1dlYlZpZXc6
OnBhaW50KFFQYWludGVyKiBwYWludGVyLCBjb25zdCBRU3R5bGVPcHRpb25HcmFwaGljc0l0ZW0q
CiAgICAgICAgIC8vIFFXZWJGcmFtZTo6cmVuZGVyIGlzIGEgcHVibGljIEFQSSwgYnlwYXNzIGl0
IGZvciB0aWxlZCByZW5kZXJpbmcgc28gYmVoYXZpb3IgZG9lcyBub3QgbmVlZCB0byBjaGFuZ2Uu
CiAgICAgICAgIFdlYkNvcmU6OkdyYXBoaWNzQ29udGV4dCBjb250ZXh0KHBhaW50ZXIpOyAKICAg
ICAgICAgcGFnZSgpLT5tYWluRnJhbWUoKS0+ZC0+cmVuZGVyRnJvbVRpbGVkQmFja2luZ1N0b3Jl
KCZjb250ZXh0LCBvcHRpb24tPmV4cG9zZWRSZWN0LnRvQWxpZ25lZFJlY3QoKSk7CisgICAgICAg
IHBhaW50ZXItPnNldFJlbmRlckhpbnRzKG9sZEhpbnRzKTsKICAgICAgICAgcmV0dXJuOwogICAg
IH0gCiAjZW5kaWYKQEAgLTI5NCw2ICsyOTksNyBAQCB2b2lkIFFHcmFwaGljc1dlYlZpZXc6OnBh
aW50KFFQYWludGVyKiBwYWludGVyLCBjb25zdCBRU3R5bGVPcHRpb25HcmFwaGljc0l0ZW0qCiAj
ZWxzZQogICAgIHBhZ2UoKS0+bWFpbkZyYW1lKCktPnJlbmRlcihwYWludGVyLCBRV2ViRnJhbWU6
OkFsbExheWVycywgb3B0aW9uLT5leHBvc2VkUmVjdC50b1JlY3QoKSk7CiAjZW5kaWYKKyAgICBw
YWludGVyLT5zZXRSZW5kZXJIaW50cyhvbGRIaW50cyk7CiB9CiAKIC8qISBccmVpbXAKQEAgLTM1
Nyw2ICszNjMsNjUgQEAgUVZhcmlhbnQgUUdyYXBoaWNzV2ViVmlldzo6aW5wdXRNZXRob2RRdWVy
eShRdDo6SW5wdXRNZXRob2RRdWVyeSBxdWVyeSkgY29uc3QKICAgICByZXR1cm4gUVZhcmlhbnQo
KTsKIH0KIAorLyohCisgICAgXHByb3BlcnR5IFFHcmFwaGljc1dlYlZpZXc6OnJlbmRlckhpbnRz
CisgICAgXHNpbmNlIDQuOAorICAgIFxicmllZiB0aGUgZGVmYXVsdCByZW5kZXIgaGludHMgZm9y
IHRoZSB2aWV3CisKKyAgICBUaGVzZSBoaW50cyBhcmUgdXNlZCB0byBpbml0aWFsaXplIFFQYWlu
dGVyIGJlZm9yZSBwYWludGluZyB0aGUgV2ViIHBhZ2UuCisKKyAgICBRUGFpbnRlcjo6VGV4dEFu
dGlhbGlhc2luZyBhbmQgUVBhaW50ZXI6OlNtb290aFBpeG1hcFRyYW5zZm9ybSBhcmUgZW5hYmxl
ZCBieSBkZWZhdWx0IGFuZCB3aWxsIGJlCisgICAgdXNlZCB0byByZW5kZXIgdGhlIGl0ZW0gaW4g
YWRkaXRpb24gb2Ygd2hhdCBoYXMgYmVlbiBzZXQgb24gdGhlIHBhaW50ZXIgZ2l2ZW4gYnkgUUdy
YXBoaWNzU2NlbmUuCisKKyAgICBcbm90ZSBUaGlzIHByb3BlcnR5IGlzIG5vdCBhdmFpbGFibGUg
b24gU3ltYmlhbi4gSG93ZXZlciwgdGhlIGdldHRlciBhbmQKKyAgICBzZXR0ZXIgZnVuY3Rpb25z
IGNhbiBzdGlsbCBiZSB1c2VkIGRpcmVjdGx5LgorCisgICAgXHNhIFFQYWludGVyOjpyZW5kZXJI
aW50cygpCisqLworCisvKiEKKyAgICBcc2luY2UgNC44CisgICAgUmV0dXJucyB0aGUgcmVuZGVy
IGhpbnRzIHVzZWQgYnkgdGhlIHZpZXcgdG8gcmVuZGVyIGNvbnRlbnQuCisKKyAgICBcc2EgUVBh
aW50ZXI6OnJlbmRlckhpbnRzKCkKKyovCitRUGFpbnRlcjo6UmVuZGVySGludHMgUUdyYXBoaWNz
V2ViVmlldzo6cmVuZGVySGludHMoKSBjb25zdAoreworICAgIHJldHVybiBkLT5yZW5kZXJIaW50
czsKK30KKworLyohCisgICAgXHNpbmNlIDQuOAorICAgIFNldHMgdGhlIHJlbmRlciBoaW50cyB1
c2VkIGJ5IHRoZSB2aWV3IHRvIHRoZSBzcGVjaWZpZWQgXGEgaGludHMuCisKKyAgICBcc2EgUVBh
aW50ZXI6OnNldFJlbmRlckhpbnRzKCkKKyovCit2b2lkIFFHcmFwaGljc1dlYlZpZXc6OnNldFJl
bmRlckhpbnRzKFFQYWludGVyOjpSZW5kZXJIaW50cyBoaW50cykKK3sKKyAgICBpZiAoaGludHMg
PT0gZC0+cmVuZGVySGludHMpCisgICAgICAgIHJldHVybjsKKyAgICBkLT5yZW5kZXJIaW50cyA9
IGhpbnRzOworICAgIHVwZGF0ZSgpOworfQorCisvKiEKKyAgICBcc2luY2UgNC44CisgICAgSWYg
XGEgZW5hYmxlZCBpcyB0cnVlLCBlbmFibGVzIHRoZSBzcGVjaWZpZWQgcmVuZGVyIFxhIGhpbnQ7
IG90aGVyd2lzZQorICAgIGRpc2FibGVzIGl0LgorCisgICAgXHNhIHJlbmRlckhpbnRzLCBRUGFp
bnRlcjo6cmVuZGVySGludHMoKQorKi8KK3ZvaWQgUUdyYXBoaWNzV2ViVmlldzo6c2V0UmVuZGVy
SGludChRUGFpbnRlcjo6UmVuZGVySGludCBoaW50LCBib29sIGVuYWJsZWQpCit7CisgICAgUVBh
aW50ZXI6OlJlbmRlckhpbnRzIG9sZEhpbnRzID0gZC0+cmVuZGVySGludHM7CisgICAgaWYgKGVu
YWJsZWQpCisgICAgICAgIGQtPnJlbmRlckhpbnRzIHw9IGhpbnQ7CisgICAgZWxzZQorICAgICAg
ICBkLT5yZW5kZXJIaW50cyAmPSB+aGludDsKKyAgICBpZiAob2xkSGludHMgIT0gZC0+cmVuZGVy
SGludHMpCisgICAgICAgIHVwZGF0ZSgpOworfQorCiAvKiEgXHJlaW1wCiAqLwogYm9vbCBRR3Jh
cGhpY3NXZWJWaWV3OjpldmVudChRRXZlbnQqIGV2ZW50KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdC9xdC9BcGkvcWdyYXBoaWNzd2Vidmlldy5oIGIvU291cmNlL1dlYktpdC9xdC9BcGkvcWdy
YXBoaWNzd2Vidmlldy5oCmluZGV4IDczM2MyMjQuLmNlYjBhZDggMTAwNjQ0Ci0tLSBhL1NvdXJj
ZS9XZWJLaXQvcXQvQXBpL3FncmFwaGljc3dlYnZpZXcuaAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0
L0FwaS9xZ3JhcGhpY3N3ZWJ2aWV3LmgKQEAgLTUwLDYgKzUwLDkgQEAgY2xhc3MgUVdFQktJVF9F
WFBPUlQgUUdyYXBoaWNzV2ViVmlldyA6IHB1YmxpYyBRR3JhcGhpY3NXaWRnZXQgewogICAgIFFf
UFJPUEVSVFkoYm9vbCByZXNpemVzVG9Db250ZW50cyBSRUFEIHJlc2l6ZXNUb0NvbnRlbnRzIFdS
SVRFIHNldFJlc2l6ZXNUb0NvbnRlbnRzKQogICAgIFFfUFJPUEVSVFkoYm9vbCB0aWxlZEJhY2tp
bmdTdG9yZUZyb3plbiBSRUFEIGlzVGlsZWRCYWNraW5nU3RvcmVGcm96ZW4gV1JJVEUgc2V0VGls
ZWRCYWNraW5nU3RvcmVGcm96ZW4pCiAKKyAgICBRX1BST1BFUlRZKFFQYWludGVyOjpSZW5kZXJI
aW50cyByZW5kZXJIaW50cyBSRUFEIHJlbmRlckhpbnRzIFdSSVRFIHNldFJlbmRlckhpbnRzKQor
ICAgIFFfRkxBR1MoUVBhaW50ZXI6OlJlbmRlckhpbnRzKQorCiBwdWJsaWM6CiAgICAgZXhwbGlj
aXQgUUdyYXBoaWNzV2ViVmlldyhRR3JhcGhpY3NJdGVtKiBwYXJlbnQgPSAwKTsKICAgICB+UUdy
YXBoaWNzV2ViVmlldygpOwpAQCAtOTksNiArMTAyLDEwIEBAIHB1YmxpYzoKIAogICAgIHZpcnR1
YWwgUVZhcmlhbnQgaW5wdXRNZXRob2RRdWVyeShRdDo6SW5wdXRNZXRob2RRdWVyeSBxdWVyeSkg
Y29uc3Q7CiAKKyAgICBRUGFpbnRlcjo6UmVuZGVySGludHMgcmVuZGVySGludHMoKSBjb25zdDsK
KyAgICB2b2lkIHNldFJlbmRlckhpbnRzKFFQYWludGVyOjpSZW5kZXJIaW50cyk7CisgICAgdm9p
ZCBzZXRSZW5kZXJIaW50KFFQYWludGVyOjpSZW5kZXJIaW50LCBib29sIGVuYWJsZWQgPSB0cnVl
KTsKKwogcHVibGljIFFfU0xPVFM6CiAgICAgdm9pZCBzdG9wKCk7CiAgICAgdm9pZCBiYWNrKCk7
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L3F0L0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQv
cXQvQ2hhbmdlTG9nCmluZGV4IGE3MzFiMDAuLjVhN2NjMDMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJLaXQvcXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvcXQvQ2hhbmdlTG9nCkBAIC0x
LDMgKzEsMjggQEAKKzIwMTEtMDMtMTcgIEFsZXhpcyBNZW5hcmQgIDxhbGV4aXMubWVuYXJkQG9w
ZW5ib3NzYS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgW1F0XSBWaWRlb3MgbG9vayB1Z2x5IHdoZW4gdXNpbmcgUUdyYXBoaWNzV2ViVmlldy4K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2NTgwCisK
KyAgICAgICAgV2UgbmVlZCB0byBzZXQgUVBhaW50ZXI6OlNtb290aFBpeG1hcFRyYW5zZm9ybSBv
biB0aGUgcGFpbnRlciBmb3IgYSBwcm9wZXIgcmVuZGVyaW5nIG9mIHRoZSB2aWRlby4KKyAgICAg
ICAgUVdlYlZpZXcgZG9lcyBpdCBidXQgbm90IFFHcmFwaGljc1dlYlZpZXcgYmVjYXVzZSB0aGUg
QVBJIGRvZXMgbm90IGV4aXN0LiBUaGlzIHBhdGNoIGlzIGZpeGluZyBpdAorICAgICAgICBieSBp
bnRyb2R1Y2luZyB0aGUgc2FtZSBBUEkgYXMgUVdlYlZpZXcgdG8gY29udHJvbCB0aGUgcmVuZGVy
SGludHMgb2YgdGhlIGl0ZW0uIFVubGlrZSBRV2ViVmlldworICAgICAgICBRR3JhcGhpY3NXZWJW
aWV3IGluaGVyaXRzIHRoZSBwYWludGVyIGZyb20gUUdyYXBoaWNzU2NlbmUgYW5kIHRob3NlIGZs
YWdzIGFyZSBub3Qgc2V0LiBUaGlzIHBhdGNoCisgICAgICAgIGVuc3VyZSB0aGF0IGJlZm9yZSBy
ZW5kZXJpbmcgdGhlIGl0ZW0gd2UgYWRkIFFQYWludGVyOjpTbW9vdGhQaXhtYXBUcmFuc2Zvcm0g
YW5kIFFQYWludGVyOjpUZXh0QW50aWFsaWFzaW5nCisgICAgICAgIGluIGFkZGl0aW9uIG9mIHdo
YXQgY291bGQgYmUgc2V0IG9uIHRoZSBwYWludGVyLiBJbiBvcmRlciB0byBub3QgYnJlYWsgdGhl
IHJlbmRlcmluZyBvZiBhbGwgdGhlIGl0ZW1zIGluIHRoZQorICAgICAgICBzY2VuZSB3ZSBzZXQg
YmFjayB0aGUgcGFpbnRlciB0byBpdHMgb3JpZ2luYWwgc3RhdGUgd2hlbiBRR3JhcGhpY3NXZWJW
aWV3IGlzIHJlbmRlcmVkLgorCisgICAgICAgICogQXBpL3FncmFwaGljc3dlYnZpZXcuY3BwOgor
ICAgICAgICAoUUdyYXBoaWNzV2ViVmlld1ByaXZhdGU6OlFHcmFwaGljc1dlYlZpZXdQcml2YXRl
KToKKyAgICAgICAgKFFHcmFwaGljc1dlYlZpZXc6OnBhaW50KToKKyAgICAgICAgKFFHcmFwaGlj
c1dlYlZpZXc6OnJlbmRlckhpbnRzKToKKyAgICAgICAgKFFHcmFwaGljc1dlYlZpZXc6OnNldFJl
bmRlckhpbnRzKToKKyAgICAgICAgKFFHcmFwaGljc1dlYlZpZXc6OnNldFJlbmRlckhpbnQpOgor
ICAgICAgICAqIEFwaS9xZ3JhcGhpY3N3ZWJ2aWV3Lmg6CisgICAgICAgICogdGVzdHMvcWdyYXBo
aWNzd2Vidmlldy90c3RfcWdyYXBoaWNzd2Vidmlldy5jcHA6CisgICAgICAgICh0c3RfUUdyYXBo
aWNzV2ViVmlldzo6cmVuZGVySGludHMpOgorCiAyMDExLTAzLTE1ICBLZXZpbiBPbGxpdmllciAg
PGtldmlub0B0aGVvbGxpdmllcnMuY29tPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEFk
bGVyLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9xdC90ZXN0cy9xZ3JhcGhpY3N3ZWJ2aWV3
L3RzdF9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcCBiL1NvdXJjZS9XZWJLaXQvcXQvdGVzdHMvcWdyYXBo
aWNzd2Vidmlldy90c3RfcWdyYXBoaWNzd2Vidmlldy5jcHAKaW5kZXggZjhhNDM1OS4uZTYzMGZm
ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9xdC90ZXN0cy9xZ3JhcGhpY3N3ZWJ2aWV3L3Rz
dF9xZ3JhcGhpY3N3ZWJ2aWV3LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0L3F0L3Rlc3RzL3FncmFw
aGljc3dlYnZpZXcvdHN0X3FncmFwaGljc3dlYnZpZXcuY3BwCkBAIC0zOCw2ICszOCw3IEBAIHBy
aXZhdGUgc2xvdHM6CiAgICAgdm9pZCB3aWRnZXRzUmVuZGVyaW5nVGhyb3VnaENhY2hlKCk7CiAg
ICAgdm9pZCBzZXRQYWxldHRlX2RhdGEoKTsKICAgICB2b2lkIHNldFBhbGV0dGUoKTsKKyAgICB2
b2lkIHJlbmRlckhpbnRzKCk7CiB9OwogCiB2b2lkIHRzdF9RR3JhcGhpY3NXZWJWaWV3OjpxZ3Jh
cGhpY3N3ZWJ2aWV3KCkKQEAgLTQwOSw2ICs0MTAsNDAgQEAgdm9pZCB0c3RfUUdyYXBoaWNzV2Vi
Vmlldzo6c2V0UGFsZXR0ZSgpCiAgICAgUVZFUklGWShpbWcxICE9IGltZzIpOwogfQogCit2b2lk
IHRzdF9RR3JhcGhpY3NXZWJWaWV3OjpyZW5kZXJIaW50cygpCit7CisgICAgUUdyYXBoaWNzV2Vi
VmlldyB3ZWJWaWV3OworCisgICAgLy8gZGVmYXVsdCBpcyBvbmx5IHRleHQgYW50aWFsaWFzaW5n
ICsgc21vb3RoIHBpeG1hcCB0cmFuc2Zvcm0KKyAgICBRVkVSSUZZKCEod2ViVmlldy5yZW5kZXJI
aW50cygpICYgUVBhaW50ZXI6OkFudGlhbGlhc2luZykpOworICAgIFFWRVJJRlkod2ViVmlldy5y
ZW5kZXJIaW50cygpICYgUVBhaW50ZXI6OlRleHRBbnRpYWxpYXNpbmcpOworICAgIFFWRVJJRlko
d2ViVmlldy5yZW5kZXJIaW50cygpICYgUVBhaW50ZXI6OlNtb290aFBpeG1hcFRyYW5zZm9ybSk7
CisgICAgUVZFUklGWSghKHdlYlZpZXcucmVuZGVySGludHMoKSAmIFFQYWludGVyOjpIaWdoUXVh
bGl0eUFudGlhbGlhc2luZykpOworCisgICAgd2ViVmlldy5zZXRSZW5kZXJIaW50KFFQYWludGVy
OjpBbnRpYWxpYXNpbmcsIHRydWUpOworICAgIFFWRVJJRlkod2ViVmlldy5yZW5kZXJIaW50cygp
ICYgUVBhaW50ZXI6OkFudGlhbGlhc2luZyk7CisgICAgUVZFUklGWSh3ZWJWaWV3LnJlbmRlckhp
bnRzKCkgJiBRUGFpbnRlcjo6VGV4dEFudGlhbGlhc2luZyk7CisgICAgUVZFUklGWSh3ZWJWaWV3
LnJlbmRlckhpbnRzKCkgJiBRUGFpbnRlcjo6U21vb3RoUGl4bWFwVHJhbnNmb3JtKTsKKyAgICBR
VkVSSUZZKCEod2ViVmlldy5yZW5kZXJIaW50cygpICYgUVBhaW50ZXI6OkhpZ2hRdWFsaXR5QW50
aWFsaWFzaW5nKSk7CisKKyAgICB3ZWJWaWV3LnNldFJlbmRlckhpbnQoUVBhaW50ZXI6OkFudGlh
bGlhc2luZywgZmFsc2UpOworICAgIFFWRVJJRlkoISh3ZWJWaWV3LnJlbmRlckhpbnRzKCkgJiBR
UGFpbnRlcjo6QW50aWFsaWFzaW5nKSk7CisgICAgUVZFUklGWSh3ZWJWaWV3LnJlbmRlckhpbnRz
KCkgJiBRUGFpbnRlcjo6VGV4dEFudGlhbGlhc2luZyk7CisgICAgUVZFUklGWSh3ZWJWaWV3LnJl
bmRlckhpbnRzKCkgJiBRUGFpbnRlcjo6U21vb3RoUGl4bWFwVHJhbnNmb3JtKTsKKyAgICBRVkVS
SUZZKCEod2ViVmlldy5yZW5kZXJIaW50cygpICYgUVBhaW50ZXI6OkhpZ2hRdWFsaXR5QW50aWFs
aWFzaW5nKSk7CisKKyAgICB3ZWJWaWV3LnNldFJlbmRlckhpbnQoUVBhaW50ZXI6OlNtb290aFBp
eG1hcFRyYW5zZm9ybSwgdHJ1ZSk7CisgICAgUVZFUklGWSghKHdlYlZpZXcucmVuZGVySGludHMo
KSAmIFFQYWludGVyOjpBbnRpYWxpYXNpbmcpKTsKKyAgICBRVkVSSUZZKHdlYlZpZXcucmVuZGVy
SGludHMoKSAmIFFQYWludGVyOjpUZXh0QW50aWFsaWFzaW5nKTsKKyAgICBRVkVSSUZZKHdlYlZp
ZXcucmVuZGVySGludHMoKSAmIFFQYWludGVyOjpTbW9vdGhQaXhtYXBUcmFuc2Zvcm0pOworICAg
IFFWRVJJRlkoISh3ZWJWaWV3LnJlbmRlckhpbnRzKCkgJiBRUGFpbnRlcjo6SGlnaFF1YWxpdHlB
bnRpYWxpYXNpbmcpKTsKKworICAgIHdlYlZpZXcuc2V0UmVuZGVySGludChRUGFpbnRlcjo6U21v
b3RoUGl4bWFwVHJhbnNmb3JtLCBmYWxzZSk7CisgICAgUVZFUklGWSh3ZWJWaWV3LnJlbmRlckhp
bnRzKCkgJiBRUGFpbnRlcjo6VGV4dEFudGlhbGlhc2luZyk7CisgICAgUVZFUklGWSghKHdlYlZp
ZXcucmVuZGVySGludHMoKSAmIFFQYWludGVyOjpTbW9vdGhQaXhtYXBUcmFuc2Zvcm0pKTsKKyAg
ICBRVkVSSUZZKCEod2ViVmlldy5yZW5kZXJIaW50cygpICYgUVBhaW50ZXI6OkhpZ2hRdWFsaXR5
QW50aWFsaWFzaW5nKSk7Cit9CisKIFFURVNUX01BSU4odHN0X1FHcmFwaGljc1dlYlZpZXcpCiAK
ICNpbmNsdWRlICJ0c3RfcWdyYXBoaWNzd2Vidmlldy5tb2MiCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>