<?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>123263</bug_id>
          
          <creation_ts>2013-10-24 03:27:58 -0700</creation_ts>
          <short_desc>Web Inspector: Inspector doesn&apos;t show webkitTransitionEnd events in the timeline</short_desc>
          <delta_ts>2013-10-24 12:09:10 -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>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>eflews.bot</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>graouts</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>joepeck</cc>
    
    <cc>kangil.han</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>943054</commentid>
    <comment_count>0</comment_count>
      <attachid>215048</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2013-10-24 03:27:58 -0700</bug_when>
    <thetext>Created attachment 215048
Test case

&lt;rdar://problem/15236029&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943058</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2013-10-24 03:29:37 -0700</bug_when>
    <thetext>See the attached test case with the timeline open, you&apos;ll notice no webkitTransitionEnd event is logged even though the event is indeed dispatched. This regressed when we added support for the unprefixed &quot;transitionend&quot; event in http://trac.webkit.org/changeset/139762.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943062</commentid>
    <comment_count>2</comment_count>
      <attachid>215050</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2013-10-24 03:36:54 -0700</bug_when>
    <thetext>Created attachment 215050
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943075</commentid>
    <comment_count>3</comment_count>
      <attachid>215050</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-10-24 04:44:25 -0700</bug_when>
    <thetext>Comment on attachment 215050
Patch

Attachment 215050 did not pass efl-ews (efl):
Output: http://webkit-queues.appspot.com/results/10308042</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943092</commentid>
    <comment_count>4</comment_count>
      <attachid>215050</attachid>
    <who name="EFL EWS Bot">eflews.bot</who>
    <bug_when>2013-10-24 06:05:13 -0700</bug_when>
    <thetext>Comment on attachment 215050
Patch

Attachment 215050 did not pass efl-wk2-ews (efl-wk2):
Output: http://webkit-queues.appspot.com/results/10308066</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943103</commentid>
    <comment_count>5</comment_count>
      <attachid>215060</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2013-10-24 06:29:15 -0700</bug_when>
    <thetext>Created attachment 215060
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943254</commentid>
    <comment_count>6</comment_count>
      <attachid>215060</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-24 12:09:07 -0700</bug_when>
    <thetext>Comment on attachment 215060
Patch

Clearing flags on attachment: 215060

Committed r157942: &lt;http://trac.webkit.org/changeset/157942&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>943255</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-10-24 12:09:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>215048</attachid>
            <date>2013-10-24 03:27:58 -0700</date>
            <delta_ts>2013-10-24 03:27:58 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>webkitTransitionEnd.html</filename>
            <type>text/html</type>
            <size>551</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgY2hh
cnNldD0idXRmLTgiPgoKICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRl
ZCIsIGZ1bmN0aW9uKCkgewogICAgdmFyIGRpdiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoImRp
diIpOwogICAgZGl2LmFkZEV2ZW50TGlzdGVuZXIoIndlYmtpdFRyYW5zaXRpb25FbmQiLCBmdW5j
dGlvbihldmVudCkgewogICAgICBjb25zb2xlLmxvZyhldmVudC50eXBlKTsKICAgIH0pOwogICAg
ZGl2LnN0eWxlLm9wYWNpdHkgPSAiMC41IjsKICB9KTsKICAKPC9zY3JpcHQ+CjxzdHlsZSB0eXBl
PSJ0ZXh0L2NzcyIgbWVkaWE9InNjcmVlbiI+CiAgCiAgZGl2IHsKICAgIHdpZHRoOiAxMDBweDsK
ICAgIGhlaWdodDogMTAwcHg7CiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsKICAgIG9wYWNp
dHk6IDE7CiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMXM7CiAgfQogIAo8L3N0eWxl
Pgo8Ym9keT4KICA8ZGl2PjwvZGl2Pgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215050</attachid>
            <date>2013-10-24 03:36:54 -0700</date>
            <delta_ts>2013-10-24 06:29:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123263-20131024123655.patch</filename>
            <type>text/plain</type>
            <size>5839</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU3ODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDQyNTM5YTY5NGI0NTU4
YjhkZGQyOTVhZjFjZGI1NjgzM2Y3MjQyNy4uZGEzYzVkYjEyMDU0ZGZkZTRiZTg2ZTk2N2JlNDZl
YTJjYmNmYWFhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEzLTEwLTI0ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjog
SW5zcGVjdG9yIGRvZXNuJ3Qgc2hvdyB3ZWJraXRUcmFuc2l0aW9uRW5kIGV2ZW50cyBpbiB0aGUg
dGltZWxpbmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEyMzI2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEEgbGVnYWN5IGV2ZW50IHR5cGUgaXMgb25seSBzZXQgb24gYW4gZXZlbnQgaW4gRXZlbnRUYXJn
ZXQ6OmZpcmVFdmVudExpc3RlbmVycyhFdmVudCopCisgICAgICAgIHdoaWNoIGlzIGNhbGxlZCBh
ZnRlciB3ZSB1c2VkIHRvIGNhbGwgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0
Y2hFdmVudCgpLCB0aGUgbWV0aG9kCisgICAgICAgIHRoYXQgd291bGQgdWx0aW1hdGVseSB5aWVs
ZCB0aGUgY3JlYXRpb24gb2YgYSBUaW1lbGluZVJlY29yZCBmb3IgdGhlIGV2ZW50IGluIHRoZSBX
ZWIgSW5zcGVjdG9yCisgICAgICAgIGZyb250ZW5kLCBhbmQgYXMgYSByZXN1bHQgd2Ugd291bGQg
dHJ5IHRvIGRpc3BhdGNoIGFuIGV2ZW50IHdpdGggYW4gdW5wcmVmaXhlZCBldmVudCB0eXBlIHRv
CisgICAgICAgIHRoZSBmcm9udGVuZCwgd2hpY2ggd291bGRuJ3QgZXZlbiBoYXBwZW4gYmVjYXVz
ZSBtb3N0IGxpa2VseSBpdCB3b3VsZG4ndCBoYXZlIGxpc3RlbmVycyBmb3IgdGhpcworICAgICAg
ICB1bnByZWZpeGVkIHR5cGUuCisKKyAgICAgICAgV2Ugbm93IG1vdmUgdGhlIGNhbGwgdG8gSW5z
cGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0Y2hFdmVudCgpIGluCisgICAgICAgIEV2
ZW50VGFyZ2V0OjpmaXJlRXZlbnRMaXN0ZW5lcnMoRXZlbnQqLCBFdmVudFRhcmdldERhdGEqLCBF
dmVudExpc3RlbmVyVmVjdG9yJikgc3VjaCB0aGF0IHRoZQorICAgICAgICBjb3JyZWN0IGV2ZW50
IHR5cGUgYW5kIGxpc3Qgb2YgbGlzdGVuZXJzIGlzIHVzZWQgdG8gZGV0ZXJtaW5lIHdoYXQgZXZl
bnQgdG8gZGlzcGF0Y2ggdG8gdGhlIGZyb250ZW5kLgorCisgICAgICAgICogZG9tL0V2ZW50RGlz
cGF0Y2hlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVudERpc3BhdGNoZXI6OmRpc3BhdGNo
RXZlbnQpOgorICAgICAgICBSZW1vdmUgY2FsbHMgdG8gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9u
Ojp3aWxsRGlzcGF0Y2hFdmVudCgpIGFuZCBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmRpZERp
c3BhdGNoRXZlbnQoKS4KKworICAgICAgICAqIGRvbS9FdmVudFRhcmdldC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpFdmVudFRhcmdldDo6ZmlyZUV2ZW50TGlzdGVuZXJzKToKKyAgICAgICAgQWRk
IGNhbGwgdG8gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0Y2hFdmVudCgpIGJl
Zm9yZSB3ZSBnbyB0aHJvdWdoIGVhY2ggbGlzdGVuZXIgYW5kCisgICAgICAgIGNhbGwgSW5zcGVj
dG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsSGFuZGxlRXZlbnQoKS4gQWRkaXRpb25hbGx5LCB3ZSBy
ZWZhY3RvciBzb21lIGNvZGUgc2luY2Ugd2UncmUKKyAgICAgICAgZ2V0dGluZyByZWZlcmVuY2Vz
IHRvIHRoZSBTY3JpcHRFeGVjdXRpb25Db250ZXh0IGFuZCBEb2N1bWVudCB1cGZyb250IG5vdy4K
KwogMjAxMy0xMC0yMiAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9yZz4KIAogICAg
ICAgICBSZWZhY3RvciBMaW5lQnJlYWtlcjo6bmV4dFNlZ21lbnRCcmVhaywgYWRkIEJyZWFraW5n
Q29udGV4dCB0aGF0IGhvbGRzIGFsbCBpdHMgc3RhdGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9FdmVudERpc3BhdGNoZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50RGlz
cGF0Y2hlci5jcHAKaW5kZXggMzEwNGU5MDY4NTlhNzE4YTY1YjcyMDZlNTczNWEwN2VkZmM1NWIz
My4uZWFmZTFhMjA3OGU1ZmIyNjAwNDE3NzhhZGMzZWY5ZWY2N2IwYzBkOCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvZG9tL0V2ZW50RGlzcGF0Y2hlci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvZG9tL0V2ZW50RGlzcGF0Y2hlci5jcHAKQEAgLTMyNCw5ICszMjQsNiBAQCBib29sIEV2ZW50
RGlzcGF0Y2hlcjo6ZGlzcGF0Y2hFdmVudChOb2RlKiBvcmlnaW4sIFBhc3NSZWZQdHI8RXZlbnQ+
IHBycEV2ZW50KQogICAgIEFTU0VSVCghTm9FdmVudERpc3BhdGNoQXNzZXJ0aW9uOjppc0V2ZW50
RGlzcGF0Y2hGb3JiaWRkZW4oKSk7CiAgICAgQVNTRVJUKGV2ZW50LT50YXJnZXQoKSk7CiAgICAg
V2luZG93RXZlbnRDb250ZXh0IHdpbmRvd0V2ZW50Q29udGV4dChub2RlLmdldCgpLCBldmVudFBh
dGgubGFzdENvbnRleHRJZkV4aXN0cygpKTsKLSAgICBib29sIGhhc0V2ZW50TGlzdG5lcnMgPSAo
d2luZG93RXZlbnRDb250ZXh0LndpbmRvdygpICYmIHdpbmRvd0V2ZW50Q29udGV4dC53aW5kb3co
KS0+aGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnQtPnR5cGUoKSkpCi0gICAgICAgIHx8IG5vZGUtPmhh
c0V2ZW50TGlzdGVuZXJzKGV2ZW50LT50eXBlKCkpIHx8IGV2ZW50UGF0aC5oYXNFdmVudExpc3Rl
bmVycyhldmVudC0+dHlwZSgpKTsKLSAgICBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb25Db29raWUg
Y29va2llID0gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0Y2hFdmVudCgmbm9k
ZS0+ZG9jdW1lbnQoKSwgKmV2ZW50LCBoYXNFdmVudExpc3RuZXJzKTsKIAogICAgIElucHV0RWxl
bWVudENsaWNrU3RhdGUgY2xpY2tIYW5kbGluZ1N0YXRlOwogICAgIGlmIChpc0hUTUxJbnB1dEVs
ZW1lbnQobm9kZS5nZXQoKSkpCkBAIC0zNTIsNyArMzQ5LDYgQEAgYm9vbCBFdmVudERpc3BhdGNo
ZXI6OmRpc3BhdGNoRXZlbnQoTm9kZSogb3JpZ2luLCBQYXNzUmVmUHRyPEV2ZW50PiBwcnBFdmVu
dCkKICAgICAvLyBvdXRlcm1vc3Qgc2hhZG93IERPTSBib3VuZGFyeS4KICAgICBldmVudC0+c2V0
VGFyZ2V0KHdpbmRvd0V2ZW50Q29udGV4dC50YXJnZXQoKSk7CiAgICAgZXZlbnQtPnNldEN1cnJl
bnRUYXJnZXQoMCk7Ci0gICAgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjpkaWREaXNwYXRjaEV2
ZW50KGNvb2tpZSk7CiAKICAgICByZXR1cm4gIWV2ZW50LT5kZWZhdWx0UHJldmVudGVkKCk7CiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuY3BwIGIvU291cmNl
L1dlYkNvcmUvZG9tL0V2ZW50VGFyZ2V0LmNwcAppbmRleCBmMmNjNzMzNjY5YjEwMDUxOTA1Zjc4
OGQ5MDgzMjM3YjAyMmViYzc0Li5iZTM3NTZhMDhmNjhmZmQ0NjA3NTZmODViM2MwYjhhOTRmZGY0
ZDE4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5jcHAKQEAgLTI1OCw2ICsyNTgsMTUgQEAg
dm9pZCBFdmVudFRhcmdldDo6ZmlyZUV2ZW50TGlzdGVuZXJzKEV2ZW50KiBldmVudCwgRXZlbnRU
YXJnZXREYXRhKiBkLCBFdmVudExpc3QKICAgICBpZiAoIWQtPmZpcmluZ0V2ZW50SXRlcmF0b3Jz
KQogICAgICAgICBkLT5maXJpbmdFdmVudEl0ZXJhdG9ycyA9IGFkb3B0UHRyKG5ldyBGaXJpbmdF
dmVudEl0ZXJhdG9yVmVjdG9yKTsKICAgICBkLT5maXJpbmdFdmVudEl0ZXJhdG9ycy0+YXBwZW5k
KEZpcmluZ0V2ZW50SXRlcmF0b3IoZXZlbnQtPnR5cGUoKSwgaSwgc2l6ZSkpOworCisgICAgU2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCA9IHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKTsK
KyAgICBEb2N1bWVudCogZG9jdW1lbnQ7CisgICAgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uQ29v
a2llIHdpbGxEaXNwYXRjaEV2ZW50Q29va2llOworICAgIGlmIChjb250ZXh0ICYmIGNvbnRleHQt
PmlzRG9jdW1lbnQoKSkgeworICAgICAgICBkb2N1bWVudCA9IHRvRG9jdW1lbnQoY29udGV4dCk7
CisgICAgICAgIHdpbGxEaXNwYXRjaEV2ZW50Q29va2llID0gSW5zcGVjdG9ySW5zdHJ1bWVudGF0
aW9uOjp3aWxsRGlzcGF0Y2hFdmVudChkb2N1bWVudCwgKmV2ZW50LCBzaXplID4gMCk7CisgICAg
fQorCiAgICAgZm9yICg7IGkgPCBzaXplOyArK2kpIHsKICAgICAgICAgUmVnaXN0ZXJlZEV2ZW50
TGlzdGVuZXImIHJlZ2lzdGVyZWRMaXN0ZW5lciA9IGVudHJ5W2ldOwogICAgICAgICBpZiAoZXZl
bnQtPmV2ZW50UGhhc2UoKSA9PSBFdmVudDo6Q0FQVFVSSU5HX1BIQVNFICYmICFyZWdpc3RlcmVk
TGlzdGVuZXIudXNlQ2FwdHVyZSkKQEAgLTI3MCw3ICsyNzksNiBAQCB2b2lkIEV2ZW50VGFyZ2V0
OjpmaXJlRXZlbnRMaXN0ZW5lcnMoRXZlbnQqIGV2ZW50LCBFdmVudFRhcmdldERhdGEqIGQsIEV2
ZW50TGlzdAogICAgICAgICBpZiAoZXZlbnQtPmltbWVkaWF0ZVByb3BhZ2F0aW9uU3RvcHBlZCgp
KQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgU2NyaXB0RXhlY3V0aW9uQ29udGV4dCog
Y29udGV4dCA9IHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKTsKICAgICAgICAgSW5zcGVjdG9ySW5z
dHJ1bWVudGF0aW9uQ29va2llIGNvb2tpZSA9IEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6d2ls
bEhhbmRsZUV2ZW50KGNvbnRleHQsIGV2ZW50KTsKICAgICAgICAgLy8gVG8gbWF0Y2ggTW96aWxs
YSwgdGhlIEFUX1RBUkdFVCBwaGFzZSBmaXJlcyBib3RoIGNhcHR1cmluZyBhbmQgYnViYmxpbmcK
ICAgICAgICAgLy8gZXZlbnQgbGlzdGVuZXJzLCBldmVuIHRob3VnaCB0aGF0IHZpb2xhdGVzIHNv
bWUgdmVyc2lvbnMgb2YgdGhlIERPTSBzcGVjLgpAQCAtMjgwLDEzICsyODgsMTEgQEAgdm9pZCBF
dmVudFRhcmdldDo6ZmlyZUV2ZW50TGlzdGVuZXJzKEV2ZW50KiBldmVudCwgRXZlbnRUYXJnZXRE
YXRhKiBkLCBFdmVudExpc3QKICAgICAgICAgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjpkaWRI
YW5kbGVFdmVudChjb29raWUpOwogICAgIH0KICAgICBkLT5maXJpbmdFdmVudEl0ZXJhdG9ycy0+
cmVtb3ZlTGFzdCgpOwotICAgIGlmICh1c2VyRXZlbnRXYXNIYW5kbGVkKSB7Ci0gICAgICAgIFNj
cmlwdEV4ZWN1dGlvbkNvbnRleHQqIGNvbnRleHQgPSBzY3JpcHRFeGVjdXRpb25Db250ZXh0KCk7
Ci0gICAgICAgIGlmIChjb250ZXh0ICYmIGNvbnRleHQtPmlzRG9jdW1lbnQoKSkgewotICAgICAg
ICAgICAgRG9jdW1lbnQqIGRvY3VtZW50ID0gdG9Eb2N1bWVudChjb250ZXh0KTsKLSAgICAgICAg
ICAgIGRvY3VtZW50LT5yZXNldExhc3RIYW5kbGVkVXNlckdlc3R1cmVUaW1lc3RhbXAoKTsKLSAg
ICAgICAgfQotICAgIH0KKyAgICBpZiAodXNlckV2ZW50V2FzSGFuZGxlZCAmJiBkb2N1bWVudCkK
KyAgICAgICAgZG9jdW1lbnQtPnJlc2V0TGFzdEhhbmRsZWRVc2VyR2VzdHVyZVRpbWVzdGFtcCgp
OworCisgICAgaWYgKGRvY3VtZW50KQorICAgICAgICBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246
OmRpZERpc3BhdGNoRXZlbnQod2lsbERpc3BhdGNoRXZlbnRDb29raWUpOwogfQogCiBjb25zdCBF
dmVudExpc3RlbmVyVmVjdG9yJiBFdmVudFRhcmdldDo6Z2V0RXZlbnRMaXN0ZW5lcnMoY29uc3Qg
QXRvbWljU3RyaW5nJiBldmVudFR5cGUpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>215060</attachid>
            <date>2013-10-24 06:29:15 -0700</date>
            <delta_ts>2013-10-24 12:09:06 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-123263-20131024152918.patch</filename>
            <type>text/plain</type>
            <size>5849</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTU3ODUxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMDQyNTM5YTY5NGI0NTU4
YjhkZGQyOTVhZjFjZGI1NjgzM2Y3MjQyNy4uZGEzYzVkYjEyMDU0ZGZkZTRiZTg2ZTk2N2JlNDZl
YTJjYmNmYWFhMyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEzLTEwLTI0ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgV2ViIEluc3BlY3Rvcjog
SW5zcGVjdG9yIGRvZXNuJ3Qgc2hvdyB3ZWJraXRUcmFuc2l0aW9uRW5kIGV2ZW50cyBpbiB0aGUg
dGltZWxpbmUKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lk
PTEyMzI2MworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAg
IEEgbGVnYWN5IGV2ZW50IHR5cGUgaXMgb25seSBzZXQgb24gYW4gZXZlbnQgaW4gRXZlbnRUYXJn
ZXQ6OmZpcmVFdmVudExpc3RlbmVycyhFdmVudCopCisgICAgICAgIHdoaWNoIGlzIGNhbGxlZCBh
ZnRlciB3ZSB1c2VkIHRvIGNhbGwgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0
Y2hFdmVudCgpLCB0aGUgbWV0aG9kCisgICAgICAgIHRoYXQgd291bGQgdWx0aW1hdGVseSB5aWVs
ZCB0aGUgY3JlYXRpb24gb2YgYSBUaW1lbGluZVJlY29yZCBmb3IgdGhlIGV2ZW50IGluIHRoZSBX
ZWIgSW5zcGVjdG9yCisgICAgICAgIGZyb250ZW5kLCBhbmQgYXMgYSByZXN1bHQgd2Ugd291bGQg
dHJ5IHRvIGRpc3BhdGNoIGFuIGV2ZW50IHdpdGggYW4gdW5wcmVmaXhlZCBldmVudCB0eXBlIHRv
CisgICAgICAgIHRoZSBmcm9udGVuZCwgd2hpY2ggd291bGRuJ3QgZXZlbiBoYXBwZW4gYmVjYXVz
ZSBtb3N0IGxpa2VseSBpdCB3b3VsZG4ndCBoYXZlIGxpc3RlbmVycyBmb3IgdGhpcworICAgICAg
ICB1bnByZWZpeGVkIHR5cGUuCisKKyAgICAgICAgV2Ugbm93IG1vdmUgdGhlIGNhbGwgdG8gSW5z
cGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0Y2hFdmVudCgpIGluCisgICAgICAgIEV2
ZW50VGFyZ2V0OjpmaXJlRXZlbnRMaXN0ZW5lcnMoRXZlbnQqLCBFdmVudFRhcmdldERhdGEqLCBF
dmVudExpc3RlbmVyVmVjdG9yJikgc3VjaCB0aGF0IHRoZQorICAgICAgICBjb3JyZWN0IGV2ZW50
IHR5cGUgYW5kIGxpc3Qgb2YgbGlzdGVuZXJzIGlzIHVzZWQgdG8gZGV0ZXJtaW5lIHdoYXQgZXZl
bnQgdG8gZGlzcGF0Y2ggdG8gdGhlIGZyb250ZW5kLgorCisgICAgICAgICogZG9tL0V2ZW50RGlz
cGF0Y2hlci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpFdmVudERpc3BhdGNoZXI6OmRpc3BhdGNo
RXZlbnQpOgorICAgICAgICBSZW1vdmUgY2FsbHMgdG8gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9u
Ojp3aWxsRGlzcGF0Y2hFdmVudCgpIGFuZCBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmRpZERp
c3BhdGNoRXZlbnQoKS4KKworICAgICAgICAqIGRvbS9FdmVudFRhcmdldC5jcHA6CisgICAgICAg
IChXZWJDb3JlOjpFdmVudFRhcmdldDo6ZmlyZUV2ZW50TGlzdGVuZXJzKToKKyAgICAgICAgQWRk
IGNhbGwgdG8gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0Y2hFdmVudCgpIGJl
Zm9yZSB3ZSBnbyB0aHJvdWdoIGVhY2ggbGlzdGVuZXIgYW5kCisgICAgICAgIGNhbGwgSW5zcGVj
dG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsSGFuZGxlRXZlbnQoKS4gQWRkaXRpb25hbGx5LCB3ZSBy
ZWZhY3RvciBzb21lIGNvZGUgc2luY2Ugd2UncmUKKyAgICAgICAgZ2V0dGluZyByZWZlcmVuY2Vz
IHRvIHRoZSBTY3JpcHRFeGVjdXRpb25Db250ZXh0IGFuZCBEb2N1bWVudCB1cGZyb250IG5vdy4K
KwogMjAxMy0xMC0yMiAgWm9sdGFuIEhvcnZhdGggIDx6b2x0YW5Ad2Via2l0Lm9yZz4KIAogICAg
ICAgICBSZWZhY3RvciBMaW5lQnJlYWtlcjo6bmV4dFNlZ21lbnRCcmVhaywgYWRkIEJyZWFraW5n
Q29udGV4dCB0aGF0IGhvbGRzIGFsbCBpdHMgc3RhdGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2RvbS9FdmVudERpc3BhdGNoZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL0V2ZW50RGlz
cGF0Y2hlci5jcHAKaW5kZXggMzEwNGU5MDY4NTlhNzE4YTY1YjcyMDZlNTczNWEwN2VkZmM1NWIz
My4uZWFmZTFhMjA3OGU1ZmIyNjAwNDE3NzhhZGMzZWY5ZWY2N2IwYzBkOCAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvZG9tL0V2ZW50RGlzcGF0Y2hlci5jcHAKKysrIGIvU291cmNlL1dlYkNv
cmUvZG9tL0V2ZW50RGlzcGF0Y2hlci5jcHAKQEAgLTMyNCw5ICszMjQsNiBAQCBib29sIEV2ZW50
RGlzcGF0Y2hlcjo6ZGlzcGF0Y2hFdmVudChOb2RlKiBvcmlnaW4sIFBhc3NSZWZQdHI8RXZlbnQ+
IHBycEV2ZW50KQogICAgIEFTU0VSVCghTm9FdmVudERpc3BhdGNoQXNzZXJ0aW9uOjppc0V2ZW50
RGlzcGF0Y2hGb3JiaWRkZW4oKSk7CiAgICAgQVNTRVJUKGV2ZW50LT50YXJnZXQoKSk7CiAgICAg
V2luZG93RXZlbnRDb250ZXh0IHdpbmRvd0V2ZW50Q29udGV4dChub2RlLmdldCgpLCBldmVudFBh
dGgubGFzdENvbnRleHRJZkV4aXN0cygpKTsKLSAgICBib29sIGhhc0V2ZW50TGlzdG5lcnMgPSAo
d2luZG93RXZlbnRDb250ZXh0LndpbmRvdygpICYmIHdpbmRvd0V2ZW50Q29udGV4dC53aW5kb3co
KS0+aGFzRXZlbnRMaXN0ZW5lcnMoZXZlbnQtPnR5cGUoKSkpCi0gICAgICAgIHx8IG5vZGUtPmhh
c0V2ZW50TGlzdGVuZXJzKGV2ZW50LT50eXBlKCkpIHx8IGV2ZW50UGF0aC5oYXNFdmVudExpc3Rl
bmVycyhldmVudC0+dHlwZSgpKTsKLSAgICBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb25Db29raWUg
Y29va2llID0gSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjp3aWxsRGlzcGF0Y2hFdmVudCgmbm9k
ZS0+ZG9jdW1lbnQoKSwgKmV2ZW50LCBoYXNFdmVudExpc3RuZXJzKTsKIAogICAgIElucHV0RWxl
bWVudENsaWNrU3RhdGUgY2xpY2tIYW5kbGluZ1N0YXRlOwogICAgIGlmIChpc0hUTUxJbnB1dEVs
ZW1lbnQobm9kZS5nZXQoKSkpCkBAIC0zNTIsNyArMzQ5LDYgQEAgYm9vbCBFdmVudERpc3BhdGNo
ZXI6OmRpc3BhdGNoRXZlbnQoTm9kZSogb3JpZ2luLCBQYXNzUmVmUHRyPEV2ZW50PiBwcnBFdmVu
dCkKICAgICAvLyBvdXRlcm1vc3Qgc2hhZG93IERPTSBib3VuZGFyeS4KICAgICBldmVudC0+c2V0
VGFyZ2V0KHdpbmRvd0V2ZW50Q29udGV4dC50YXJnZXQoKSk7CiAgICAgZXZlbnQtPnNldEN1cnJl
bnRUYXJnZXQoMCk7Ci0gICAgSW5zcGVjdG9ySW5zdHJ1bWVudGF0aW9uOjpkaWREaXNwYXRjaEV2
ZW50KGNvb2tpZSk7CiAKICAgICByZXR1cm4gIWV2ZW50LT5kZWZhdWx0UHJldmVudGVkKCk7CiB9
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuY3BwIGIvU291cmNl
L1dlYkNvcmUvZG9tL0V2ZW50VGFyZ2V0LmNwcAppbmRleCBmMmNjNzMzNjY5YjEwMDUxOTA1Zjc4
OGQ5MDgzMjM3YjAyMmViYzc0Li44NWNiOGNhNWNhZWMzZmFlODM2NTUyMTI5Mzg0OWI4NDRlYzYw
MjQ5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9kb20vRXZlbnRUYXJnZXQuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL2RvbS9FdmVudFRhcmdldC5jcHAKQEAgLTI1OCw2ICsyNTgsMTUgQEAg
dm9pZCBFdmVudFRhcmdldDo6ZmlyZUV2ZW50TGlzdGVuZXJzKEV2ZW50KiBldmVudCwgRXZlbnRU
YXJnZXREYXRhKiBkLCBFdmVudExpc3QKICAgICBpZiAoIWQtPmZpcmluZ0V2ZW50SXRlcmF0b3Jz
KQogICAgICAgICBkLT5maXJpbmdFdmVudEl0ZXJhdG9ycyA9IGFkb3B0UHRyKG5ldyBGaXJpbmdF
dmVudEl0ZXJhdG9yVmVjdG9yKTsKICAgICBkLT5maXJpbmdFdmVudEl0ZXJhdG9ycy0+YXBwZW5k
KEZpcmluZ0V2ZW50SXRlcmF0b3IoZXZlbnQtPnR5cGUoKSwgaSwgc2l6ZSkpOworCisgICAgU2Ny
aXB0RXhlY3V0aW9uQ29udGV4dCogY29udGV4dCA9IHNjcmlwdEV4ZWN1dGlvbkNvbnRleHQoKTsK
KyAgICBEb2N1bWVudCogZG9jdW1lbnQgPSBudWxscHRyOworICAgIEluc3BlY3Rvckluc3RydW1l
bnRhdGlvbkNvb2tpZSB3aWxsRGlzcGF0Y2hFdmVudENvb2tpZTsKKyAgICBpZiAoY29udGV4dCAm
JiBjb250ZXh0LT5pc0RvY3VtZW50KCkpIHsKKyAgICAgICAgZG9jdW1lbnQgPSB0b0RvY3VtZW50
KGNvbnRleHQpOworICAgICAgICB3aWxsRGlzcGF0Y2hFdmVudENvb2tpZSA9IEluc3BlY3Rvcklu
c3RydW1lbnRhdGlvbjo6d2lsbERpc3BhdGNoRXZlbnQoZG9jdW1lbnQsICpldmVudCwgc2l6ZSA+
IDApOworICAgIH0KKwogICAgIGZvciAoOyBpIDwgc2l6ZTsgKytpKSB7CiAgICAgICAgIFJlZ2lz
dGVyZWRFdmVudExpc3RlbmVyJiByZWdpc3RlcmVkTGlzdGVuZXIgPSBlbnRyeVtpXTsKICAgICAg
ICAgaWYgKGV2ZW50LT5ldmVudFBoYXNlKCkgPT0gRXZlbnQ6OkNBUFRVUklOR19QSEFTRSAmJiAh
cmVnaXN0ZXJlZExpc3RlbmVyLnVzZUNhcHR1cmUpCkBAIC0yNzAsNyArMjc5LDYgQEAgdm9pZCBF
dmVudFRhcmdldDo6ZmlyZUV2ZW50TGlzdGVuZXJzKEV2ZW50KiBldmVudCwgRXZlbnRUYXJnZXRE
YXRhKiBkLCBFdmVudExpc3QKICAgICAgICAgaWYgKGV2ZW50LT5pbW1lZGlhdGVQcm9wYWdhdGlv
blN0b3BwZWQoKSkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAgIFNjcmlwdEV4ZWN1dGlv
bkNvbnRleHQqIGNvbnRleHQgPSBzY3JpcHRFeGVjdXRpb25Db250ZXh0KCk7CiAgICAgICAgIElu
c3BlY3Rvckluc3RydW1lbnRhdGlvbkNvb2tpZSBjb29raWUgPSBJbnNwZWN0b3JJbnN0cnVtZW50
YXRpb246OndpbGxIYW5kbGVFdmVudChjb250ZXh0LCBldmVudCk7CiAgICAgICAgIC8vIFRvIG1h
dGNoIE1vemlsbGEsIHRoZSBBVF9UQVJHRVQgcGhhc2UgZmlyZXMgYm90aCBjYXB0dXJpbmcgYW5k
IGJ1YmJsaW5nCiAgICAgICAgIC8vIGV2ZW50IGxpc3RlbmVycywgZXZlbiB0aG91Z2ggdGhhdCB2
aW9sYXRlcyBzb21lIHZlcnNpb25zIG9mIHRoZSBET00gc3BlYy4KQEAgLTI4MCwxMyArMjg4LDEx
IEBAIHZvaWQgRXZlbnRUYXJnZXQ6OmZpcmVFdmVudExpc3RlbmVycyhFdmVudCogZXZlbnQsIEV2
ZW50VGFyZ2V0RGF0YSogZCwgRXZlbnRMaXN0CiAgICAgICAgIEluc3BlY3Rvckluc3RydW1lbnRh
dGlvbjo6ZGlkSGFuZGxlRXZlbnQoY29va2llKTsKICAgICB9CiAgICAgZC0+ZmlyaW5nRXZlbnRJ
dGVyYXRvcnMtPnJlbW92ZUxhc3QoKTsKLSAgICBpZiAodXNlckV2ZW50V2FzSGFuZGxlZCkgewot
ICAgICAgICBTY3JpcHRFeGVjdXRpb25Db250ZXh0KiBjb250ZXh0ID0gc2NyaXB0RXhlY3V0aW9u
Q29udGV4dCgpOwotICAgICAgICBpZiAoY29udGV4dCAmJiBjb250ZXh0LT5pc0RvY3VtZW50KCkp
IHsKLSAgICAgICAgICAgIERvY3VtZW50KiBkb2N1bWVudCA9IHRvRG9jdW1lbnQoY29udGV4dCk7
Ci0gICAgICAgICAgICBkb2N1bWVudC0+cmVzZXRMYXN0SGFuZGxlZFVzZXJHZXN0dXJlVGltZXN0
YW1wKCk7Ci0gICAgICAgIH0KLSAgICB9CisgICAgaWYgKHVzZXJFdmVudFdhc0hhbmRsZWQgJiYg
ZG9jdW1lbnQpCisgICAgICAgIGRvY3VtZW50LT5yZXNldExhc3RIYW5kbGVkVXNlckdlc3R1cmVU
aW1lc3RhbXAoKTsKKworICAgIGlmIChkb2N1bWVudCkKKyAgICAgICAgSW5zcGVjdG9ySW5zdHJ1
bWVudGF0aW9uOjpkaWREaXNwYXRjaEV2ZW50KHdpbGxEaXNwYXRjaEV2ZW50Q29va2llKTsKIH0K
IAogY29uc3QgRXZlbnRMaXN0ZW5lclZlY3RvciYgRXZlbnRUYXJnZXQ6OmdldEV2ZW50TGlzdGVu
ZXJzKGNvbnN0IEF0b21pY1N0cmluZyYgZXZlbnRUeXBlKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>