<?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>62175</bug_id>
          
          <creation_ts>2011-06-06 18:59:12 -0700</creation_ts>
          <short_desc>[GTK] Implement monotonicallyIncreasingClock()</short_desc>
          <delta_ts>2011-08-11 09:49:18 -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>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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>37743</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="James Simonsen">simonjam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>barraclough</cc>
    
    <cc>mrobinson</cc>
    
    <cc>webkit.devdatta</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>416213</commentid>
    <comment_count>0</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2011-06-06 18:59:12 -0700</bug_when>
    <thetext>In order to support some of the new HTML5 specs, and to fix other bugs, we need to implement a monotonically increasing clock on all platforms.

See https://bugs.webkit.org/show_bug.cgi?id=37743 for more details.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>426432</commentid>
    <comment_count>1</comment_count>
    <who name="Gavin Barraclough">barraclough</who>
    <bug_when>2011-06-23 14:01:18 -0700</bug_when>
    <thetext>Doesn&apos;t look like this bug wants to be in the JSC component.  Maybe &apos;Platform&apos; would be better? - or possibly WTF, if that is where this will be implemented?, since I&apos;m unsure I&apos;ll conservatively file to misc. for now.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440700</commentid>
    <comment_count>2</comment_count>
      <attachid>101659</attachid>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-07-21 16:08:47 -0700</bug_when>
    <thetext>Created attachment 101659
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>440702</commentid>
    <comment_count>3</comment_count>
      <attachid>101660</attachid>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-07-21 16:12:47 -0700</bug_when>
    <thetext>Created attachment 101660
A HTML file used to unit test the change

Without the patch, the timer stops working if the system time is changed to a time in past. Using monotonically increasing timer instead of system time helps in fixing this issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443539</commentid>
    <comment_count>4</comment_count>
      <attachid>101659</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-07-28 10:17:11 -0700</bug_when>
    <thetext>Comment on attachment 101659
Patch

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

This looks sane to me.

&gt; Source/JavaScriptCore/ChangeLog:9
&gt; +        Reviewed by NOBODY (OOPS!).
&gt; +
&gt; +        * wtf/CurrentTime.cpp:
&gt; +        (WTF::monotonicallyIncreasingTime):

Please fill in this ChangeLog, explaining how the existing implementation of monotonicallyIncreasingTime can fail.

&gt; Source/JavaScriptCore/wtf/CurrentTime.cpp:313
&gt; +#elif PLATFORM(GTK)

I think it would be better to use #if ENABLE(GLIB_SUPPORT) here.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443616</commentid>
    <comment_count>5</comment_count>
      <attachid>102287</attachid>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-07-28 12:37:10 -0700</bug_when>
    <thetext>Created attachment 102287
Modified patch after review comments

Incorporated the review comments by Martin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443661</commentid>
    <comment_count>6</comment_count>
      <attachid>102287</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-07-28 14:43:05 -0700</bug_when>
    <thetext>Comment on attachment 102287
Modified patch after review comments

Attachment 102287 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/9221040</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443667</commentid>
    <comment_count>7</comment_count>
      <attachid>102304</attachid>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-07-28 15:06:52 -0700</bug_when>
    <thetext>Created attachment 102304
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443668</commentid>
    <comment_count>8</comment_count>
      <attachid>102304</attachid>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2011-07-28 15:09:38 -0700</bug_when>
    <thetext>Comment on attachment 102304
Patch

Attachment 102304 did not pass efl-ews (efl):
Output: http://queues.webkit.org/results/9262333</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443669</commentid>
    <comment_count>9</comment_count>
      <attachid>102304</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-07-28 15:12:24 -0700</bug_when>
    <thetext>Comment on attachment 102304
Patch

Attachment 102304 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/9268213</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443675</commentid>
    <comment_count>10</comment_count>
      <attachid>102307</attachid>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-07-28 15:23:40 -0700</bug_when>
    <thetext>Created attachment 102307
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443692</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-07-28 16:05:30 -0700</bug_when>
    <thetext>Attachment 102307 did not pass style-queue:

Failed to run &quot;[&apos;Tools/Scripts/check-webkit-style&apos;, &apos;--diff-files&apos;, u&apos;Source/JavaScriptCore/ChangeLog&apos;, u&apos;Source...&quot; exit_code: 1

Source/JavaScriptCore/wtf/CurrentTime.cpp:68:  &quot;glib.h&quot; already included at Source/JavaScriptCore/wtf/CurrentTime.cpp:60  [build/include] [4]
Total errors found: 1 in 2 files


If any of these errors are false positives, please file a bug against check-webkit-style.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>443750</commentid>
    <comment_count>12</comment_count>
      <attachid>102307</attachid>
    <who name="Early Warning System Bot">webkit-ews</who>
    <bug_when>2011-07-28 18:15:20 -0700</bug_when>
    <thetext>Comment on attachment 102307
Patch

Attachment 102307 did not pass qt-ews (qt):
Output: http://queues.webkit.org/results/9264342</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444933</commentid>
    <comment_count>13</comment_count>
      <attachid>102574</attachid>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-08-01 15:35:19 -0700</bug_when>
    <thetext>Created attachment 102574
Implementation of monotonically increasing clock on GTK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>444935</commentid>
    <comment_count>14</comment_count>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-08-01 15:38:20 -0700</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 101659 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=101659&amp;action=review
&gt; 
&gt; This looks sane to me.
&gt; 
&gt; &gt; Source/JavaScriptCore/ChangeLog:9
&gt; &gt; +        Reviewed by NOBODY (OOPS!).
&gt; &gt; +
&gt; &gt; +        * wtf/CurrentTime.cpp:
&gt; &gt; +        (WTF::monotonicallyIncreasingTime):
&gt; 
&gt; Please fill in this ChangeLog, explaining how the existing implementation of monotonicallyIncreasingTime can fail.

Please find the explanation in the attached patch.

&gt; 
&gt; &gt; Source/JavaScriptCore/wtf/CurrentTime.cpp:313
&gt; &gt; +#elif PLATFORM(GTK)
&gt; 
&gt; I think it would be better to use #if ENABLE(GLIB_SUPPORT) here.
g_get_monotonic_time is supported in glib since version 2.28. I am getting compilation errors on QT when I use this API. So, implementing this under PLATFORM(GTK) instead of ENABLE(GLIB_SUPPORT).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>447903</commentid>
    <comment_count>15</comment_count>
      <attachid>102574</attachid>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2011-08-08 01:15:11 -0700</bug_when>
    <thetext>Comment on attachment 102574
Implementation of monotonically increasing clock on GTK

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

Loooks good to me. I&apos;ll land this one.

&gt; Source/JavaScriptCore/wtf/CurrentTime.cpp:334
&gt; +    gint64 nowMicroSecs = g_get_monotonic_time();
&gt; +    return static_cast&lt;double&gt;(nowMicroSecs / 1000000.0);

This should probably just be return static_cast&lt;double&gt;(g_get_monotonic_time() / 1000000.0);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449096</commentid>
    <comment_count>16</comment_count>
      <attachid>103468</attachid>
    <who name="Devdatta Deshpande">webkit.devdatta</who>
    <bug_when>2011-08-10 05:28:18 -0700</bug_when>
    <thetext>Created attachment 103468
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449840</commentid>
    <comment_count>17</comment_count>
      <attachid>103468</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-11 09:49:12 -0700</bug_when>
    <thetext>Comment on attachment 103468
Patch

Clearing flags on attachment: 103468

Committed r92859: &lt;http://trac.webkit.org/changeset/92859&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>449841</commentid>
    <comment_count>18</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2011-08-11 09:49:18 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>101659</attachid>
            <date>2011-07-21 16:08:47 -0700</date>
            <delta_ts>2011-07-28 12:37:10 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62175-20110722172218.patch</filename>
            <type>text/plain</type>
            <size>1256</size>
            <attacher name="Devdatta Deshpande">webkit.devdatta</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTE1MjYpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAK
KzIwMTEtMDctMjIgIERldmRhdHRhIERlc2hwYW5kZSAgPHB3amQ3M0Btb3Rvcm9sYS5jb20+CisK
KyAgICAgICAgSW1wbGVtZW50YXRpb24gb2YgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIGNsb2Nr
IG9uIEdUSworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NjIxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHd0Zi9DdXJyZW50VGltZS5jcHA6CisgICAgICAgIChXVEY6Om1vbm90b25pY2FsbHlJbmNyZWFz
aW5nVGltZSk6CisKIDIwMTEtMDctMjEgIEdhdmluIEJhcnJhY2xvdWdoICA8YmFycmFjbG91Z2hA
YXBwbGUuY29tPgogCiAgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD02NDkwMApJbmRleDogU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5j
cHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5j
cHAJKHJldmlzaW9uIDkxNDk2KQorKysgU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9DdXJyZW50
VGltZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMxMCw2ICszMTAsMTQgQEAgZG91YmxlIG1vbm90
b25pY2FsbHlJbmNyZWFzaW5nVGltZSgpCiAgICAgcmV0dXJuIChtYWNoX2Fic29sdXRlX3RpbWUo
KSAqIHRpbWViYXNlSW5mby5udW1lcikgLyAoMS4wZTkgKiB0aW1lYmFzZUluZm8uZGVub20pOwog
fQogCisjZWxpZiBQTEFURk9STShHVEspCisKK2RvdWJsZSBtb25vdG9uaWNhbGx5SW5jcmVhc2lu
Z1RpbWUoKQoreworICAgIGdpbnQ2NCBub3dNaWNyb1NlY3MgPSBnX2dldF9tb25vdG9uaWNfdGlt
ZSgpOworICAgIHJldHVybiBzdGF0aWNfY2FzdDxkb3VibGU+KG5vd01pY3JvU2VjcyAvIDEwMDAw
MDAuMCk7Cit9CisKICNlbHNlCiAKIGRvdWJsZSBtb25vdG9uaWNhbGx5SW5jcmVhc2luZ1RpbWUo
KQo=
</data>
<flag name="review"
          id="96643"
          type_id="1"
          status="-"
          setter="mrobinson"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>101660</attachid>
            <date>2011-07-21 16:12:47 -0700</date>
            <delta_ts>2011-07-21 16:12:47 -0700</delta_ts>
            <desc>A HTML file used to unit test the change</desc>
            <filename>timer.html</filename>
            <type>text/html</type>
            <size>502</size>
            <attacher name="Devdatta Deshpande">webkit.devdatta</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CnZhciB0aWNrcyA9
IDA7CgpmdW5jdGlvbiBpbmNyZWFzZVRpY2tzKCkKewogICAgdGlja3MrKzsJCiAgICBkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiVGlja0NvdW50IikuaW5uZXJIVE1MID0gdGlja3M7CiAgICBzZXRU
aW1lb3V0KGluY3JlYXNlVGlja3MsIDEwMDApOwogICAgdmFyIHN0YXJ0QnV0dG9uID0gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoIlN0YXJ0VGltZXIiKTsKICAgIGlmKCJub25lIiAhPSBzdGFydEJ1
dHRvbi5zdHlsZS5kaXNwbGF5KQogICAgICAgIHN0YXJ0QnV0dG9uLnN0eWxlLmRpc3BsYXkgPSAi
bm9uZSI7Cn0KPC9zY3JpcHQ+CjwvaGVhZD4KPGJvZHk+CjxkaXYgaWQ9IlRpY2tDb3VudCI+MDwv
ZGl2Pgo8aW5wdXQgdHlwZT1idXR0b24gVmFsdWU9IlN0YXJ0IFRpbWVyIiBpZD0iU3RhcnRUaW1l
ciIgb25jbGljaz0iaW5jcmVhc2VUaWNrcygpIj4KPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102287</attachid>
            <date>2011-07-28 12:37:10 -0700</date>
            <delta_ts>2011-07-28 15:06:47 -0700</delta_ts>
            <desc>Modified patch after review comments</desc>
            <filename>montonic.diff</filename>
            <type>text/plain</type>
            <size>1423</size>
            <attacher name="Devdatta Deshpande">webkit.devdatta</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTE5NDIpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTEtMDctMjggIERldmRhdHRhIERlc2hwYW5kZSAgPHB3amQ3M0Btb3Rvcm9sYS5jb20+CisK
KyAgICAgICAgSW1wbGVtZW50YXRpb24gb2YgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIGNsb2Nr
IG9uIEdUSworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NjIxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHd0Zi9DdXJyZW50VGltZS5jcHA6CisgICAgICAgIChXVEY6Om1vbm90b25pY2FsbHlJbmNyZWFz
aW5nVGltZSk6CisgICAgICAgIFRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9uIG9mIG1vbm90b25p
Y2FsbHlJbmNyZWFzaW5nVGltZSBvbmx5CisgICAgICAgIGd1YXJhbnRlZXMgdGhlIHJlc3VsdCB0
byBiZSBub24tZGVjcmVhc2luZy4KKyAgICAgICAgSWYgdGhlIHN5c3RlbSB0aW1lIGlzIGNoYW5n
ZWQgdG8gcGFzdCB0aGVuIHRoaXMgaW1wbGVtZW50YXRpb24gd2lsbAorICAgICAgICBzdGlsbCBm
YWlsIGFuZCBXZWJDb3JlIHRpbWVycyB3aWxsIG5vdCBmaXJlCisKIDIwMTEtMDctMjggIEdhdmlu
IEJhcnJhY2xvdWdoICA8YmFycmFjbG91Z2hAYXBwbGUuY29tPgogCiAgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD02NTMyNQpJbmRleDogU291cmNlL0phdmFT
Y3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL0phdmFT
Y3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5jcHAJKHJldmlzaW9uIDkxOTQyKQorKysgU291cmNl
L0phdmFTY3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTMy
Niw2ICszMjYsMTQgQEAKICAgICByZXR1cm4gZWNvcmVfdGltZV9nZXQoKTsKIH0KIAorI2VsaWYg
RU5BQkxFKEdMSUJfU1VQUE9SVCkKKworZG91YmxlIG1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGlt
ZSgpCit7CisgICAgZ2ludDY0IG5vd01pY3JvU2VjcyA9IGdfZ2V0X21vbm90b25pY190aW1lKCk7
CisgICAgcmV0dXJuIHN0YXRpY19jYXN0PGRvdWJsZT4obm93TWljcm9TZWNzIC8gMTAwMDAwMC4w
KTsKK30KKwogI2Vsc2UKIAogZG91YmxlIG1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGltZSgpCg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102304</attachid>
            <date>2011-07-28 15:06:52 -0700</date>
            <delta_ts>2011-07-28 15:23:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62175-20110729033654.patch</filename>
            <type>text/plain</type>
            <size>1671</size>
            <attacher name="Devdatta Deshpande">webkit.devdatta</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTE5NTEpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTEtMDctMjggIERldmRhdHRhIERlc2hwYW5kZSAgPHB3amQ3M0Btb3Rvcm9sYS5jb20+CisK
KyAgICAgICAgSW1wbGVtZW50YXRpb24gb2YgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIGNsb2Nr
IHVuZGVyIEdMSUJfU1VQUE9SVAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NjIxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHd0Zi9DdXJyZW50VGltZS5jcHA6CisgICAgICAgIChXVEY6Om1vbm90b25p
Y2FsbHlJbmNyZWFzaW5nVGltZSk6CisgICAgICAgIFRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9u
IG9mIG1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGltZSBvbmx5CisgICAgICAgIGd1YXJhbnRlZXMg
dGhlIHJlc3VsdCB0byBiZSBub24tZGVjcmVhc2luZy4KKyAgICAgICAgSWYgdGhlIHN5c3RlbSB0
aW1lIGlzIGNoYW5nZWQgdG8gcGFzdCB0aGVuIHRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9uCisg
ICAgICAgIHdpbGwgc3RpbGwgZmFpbCBhbmQgV2ViQ29yZSB0aW1lcnMgd2lsbCBub3QgZmlyZS4K
KwogMjAxMS0wNy0yOCAgR2F2aW4gQmFycmFjbG91Z2ggIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+
CiAKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY1MzI1
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0N1cnJlbnRUaW1lLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0N1cnJlbnRUaW1lLmNwcAkocmV2aXNp
b24gOTE5NDcpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0N1cnJlbnRUaW1lLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNTYsNyArNTYsNyBAQCBleHRlcm4gIkMiIHRpbWVfdCBta3RpbWUo
c3RydWN0IHRtICp0KTsKICNlbmRpZgogI2VuZGlmCiAKLSNlbGlmIFBMQVRGT1JNKEdUSykKKyNl
bGlmIEVOQUJMRShHTElCX1NVUFBPUlQpIAogI2luY2x1ZGUgPGdsaWIuaD4KICNlbGlmIFBMQVRG
T1JNKFdYKQogI2luY2x1ZGUgPHd4L2RhdGV0aW1lLmg+CkBAIC0zMjYsNiArMzI2LDE0IEBAIGRv
dWJsZSBtb25vdG9uaWNhbGx5SW5jcmVhc2luZ1RpbWUoKQogICAgIHJldHVybiBlY29yZV90aW1l
X2dldCgpOwogfQogCisjZWxpZiBFTkFCTEUoR0xJQl9TVVBQT1JUKQorCitkb3VibGUgbW9ub3Rv
bmljYWxseUluY3JlYXNpbmdUaW1lKCkKK3sKKyAgICBnaW50NjQgbm93TWljcm9TZWNzID0gZ19n
ZXRfbW9ub3RvbmljX3RpbWUoKTsKKyAgICByZXR1cm4gc3RhdGljX2Nhc3Q8ZG91YmxlPihub3dN
aWNyb1NlY3MgLyAxMDAwMDAwLjApOworfQorCiAjZWxzZQogCiBkb3VibGUgbW9ub3RvbmljYWxs
eUluY3JlYXNpbmdUaW1lKCkK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102307</attachid>
            <date>2011-07-28 15:23:40 -0700</date>
            <delta_ts>2011-08-01 15:35:19 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62175-20110729035343.patch</filename>
            <type>text/plain</type>
            <size>1689</size>
            <attacher name="Devdatta Deshpande">webkit.devdatta</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTE5NTEpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTEtMDctMjggIERldmRhdHRhIERlc2hwYW5kZSAgPHB3amQ3M0Btb3Rvcm9sYS5jb20+CisK
KyAgICAgICAgSW1wbGVtZW50YXRpb24gb2YgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIGNsb2Nr
IHVuZGVyIEdMSUJfU1VQUE9SVAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NjIxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICAqIHd0Zi9DdXJyZW50VGltZS5jcHA6CisgICAgICAgIChXVEY6Om1vbm90b25p
Y2FsbHlJbmNyZWFzaW5nVGltZSk6CisgICAgICAgIFRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9u
IG9mIG1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGltZSBvbmx5CisgICAgICAgIGd1YXJhbnRlZXMg
dGhlIHJlc3VsdCB0byBiZSBub24tZGVjcmVhc2luZy4KKyAgICAgICAgSWYgdGhlIHN5c3RlbSB0
aW1lIGlzIGNoYW5nZWQgdG8gcGFzdCB0aGVuIHRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9uCisg
ICAgICAgIHdpbGwgc3RpbGwgZmFpbCBhbmQgV2ViQ29yZSB0aW1lcnMgd2lsbCBub3QgZmlyZS4K
KwogMjAxMS0wNy0yOCAgR2F2aW4gQmFycmFjbG91Z2ggIDxiYXJyYWNsb3VnaEBhcHBsZS5jb20+
CiAKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTY1MzI1
CkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0N1cnJlbnRUaW1lLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0N1cnJlbnRUaW1lLmNwcAkocmV2aXNp
b24gOTE5NDcpCisrKyBTb3VyY2UvSmF2YVNjcmlwdENvcmUvd3RmL0N1cnJlbnRUaW1lLmNwcAko
d29ya2luZyBjb3B5KQpAQCAtNjQsNiArNjQsOCBAQCBleHRlcm4gIkMiIHRpbWVfdCBta3RpbWUo
c3RydWN0IHRtICp0KTsKICNpbmNsdWRlIDxBRUVTdGRMaWIuaD4KICNlbGlmIFBMQVRGT1JNKEVG
TCkKICNpbmNsdWRlIDxFY29yZS5oPgorI2VsaWYgRU5BQkxFKEdMSUJfU1VQUE9SVCkgCisjaW5j
bHVkZSA8Z2xpYi5oPgogI2Vsc2UKICNpbmNsdWRlIDxzeXMvdGltZS5oPgogI2VuZGlmCkBAIC0z
MjYsNiArMzI4LDE0IEBAIGRvdWJsZSBtb25vdG9uaWNhbGx5SW5jcmVhc2luZ1RpbWUoKQogICAg
IHJldHVybiBlY29yZV90aW1lX2dldCgpOwogfQogCisjZWxpZiBFTkFCTEUoR0xJQl9TVVBQT1JU
KQorCitkb3VibGUgbW9ub3RvbmljYWxseUluY3JlYXNpbmdUaW1lKCkKK3sKKyAgICBnaW50NjQg
bm93TWljcm9TZWNzID0gZ19nZXRfbW9ub3RvbmljX3RpbWUoKTsKKyAgICByZXR1cm4gc3RhdGlj
X2Nhc3Q8ZG91YmxlPihub3dNaWNyb1NlY3MgLyAxMDAwMDAwLjApOworfQorCiAjZWxzZQogCiBk
b3VibGUgbW9ub3RvbmljYWxseUluY3JlYXNpbmdUaW1lKCkK
</data>
<flag name="commit-queue"
          id="97546"
          type_id="3"
          status="-"
          setter="webkit-ews"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>102574</attachid>
            <date>2011-08-01 15:35:19 -0700</date>
            <delta_ts>2011-08-10 05:28:01 -0700</delta_ts>
            <desc>Implementation of monotonically increasing clock on GTK</desc>
            <filename>monotonic_gtk.diff</filename>
            <type>text/plain</type>
            <size>1419</size>
            <attacher name="Devdatta Deshpande">webkit.devdatta</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQ3VycmVudFRpbWUuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQ3VycmVudFRpbWUuY3BwCShyZXZpc2lv
biA5MjEzNSkKKysrIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS93dGYvQ3VycmVudFRpbWUuY3BwCSh3
b3JraW5nIGNvcHkpCkBAIC0zMjYsNiArMzI2LDE0IEBACiAgICAgcmV0dXJuIGVjb3JlX3RpbWVf
Z2V0KCk7CiB9CiAKKyNlbGlmIFBMQVRGT1JNKEdUSykKKworZG91YmxlIG1vbm90b25pY2FsbHlJ
bmNyZWFzaW5nVGltZSgpCit7CisgICAgZ2ludDY0IG5vd01pY3JvU2VjcyA9IGdfZ2V0X21vbm90
b25pY190aW1lKCk7CisgICAgcmV0dXJuIHN0YXRpY19jYXN0PGRvdWJsZT4obm93TWljcm9TZWNz
IC8gMTAwMDAwMC4wKTsKK30KKwogI2Vsc2UKIAogZG91YmxlIG1vbm90b25pY2FsbHlJbmNyZWFz
aW5nVGltZSgpCkluZGV4OiBTb3VyY2UvSmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDkyMTQ1KQor
KysgU291cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwz
ICsxLDE3IEBACisyMDExLTA4LTAxICBEZXZkYXR0YSBEZXNocGFuZGUgIDxwd2pkNzNAbW90b3Jv
bGEuY29tPgorCisgICAgICAgIEltcGxlbWVudGF0aW9uIG9mIG1vbm90b25pY2FsbHkgaW5jcmVh
c2luZyBjbG9jayBvbiBHVEsKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTYyMTc1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiB3dGYvQ3VycmVudFRpbWUuY3BwOgorICAgICAgICAoV1RGOjptb25vdG9uaWNh
bGx5SW5jcmVhc2luZ1RpbWUpOgorICAgICAgICBUaGUgZGVmYXVsdCBpbXBsZW1lbnRhdGlvbiBv
ZiBtb25vdG9uaWNhbGx5SW5jcmVhc2luZ1RpbWUgb25seQorICAgICAgICBndWFyYW50ZWVzIHRo
ZSByZXN1bHQgdG8gYmUgbm9uLWRlY3JlYXNpbmcuCisgICAgICAgIElmIHRoZSBzeXN0ZW0gdGlt
ZSBpcyBjaGFuZ2VkIHRvIHBhc3QgdGhlbiBkZWZhdWx0IGltcGxlbWVudGF0aW9uIHdpbGwKKyAg
ICAgICAgc3RpbGwgZmFpbCBhbmQgV2ViQ29yZSB0aW1lcnMgd2lsbCBub3QgZmlyZQorCiAyMDEx
LTA3LTMxICBHYXZpbiBCYXJyYWNsb3VnaCAgPGJhcnJhY2xvdWdoQGFwcGxlLmNvbT4KIAogICAg
ICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjQ2NzkK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>103468</attachid>
            <date>2011-08-10 05:28:18 -0700</date>
            <delta_ts>2011-08-11 09:49:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-62175-20110810175509.patch</filename>
            <type>text/plain</type>
            <size>1421</size>
            <attacher name="Devdatta Deshpande">webkit.devdatta</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9KYXZhU2NyaXB0Q29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL0NoYW5nZUxvZwkocmV2aXNpb24gOTI3NjMpCisrKyBTb3VyY2Uv
SmF2YVNjcmlwdENvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTcgQEAK
KzIwMTEtMDgtMTAgIERldmRhdHRhIERlc2hwYW5kZSAgPHB3amQ3M0Btb3Rvcm9sYS5jb20+CisK
KyAgICAgICAgSW1wbGVtZW50YXRpb24gb2YgbW9ub3RvbmljYWxseSBpbmNyZWFzaW5nIGNsb2Nr
IG9uIEdUSworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NjIxNzUKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAq
IHd0Zi9DdXJyZW50VGltZS5jcHA6CisgICAgICAgIChXVEY6Om1vbm90b25pY2FsbHlJbmNyZWFz
aW5nVGltZSk6CisgICAgICAgIFRoZSBkZWZhdWx0IGltcGxlbWVudGF0aW9uIG9mIG1vbm90b25p
Y2FsbHlJbmNyZWFzaW5nVGltZSBvbmx5CisgICAgICAgIGd1YXJhbnRlZXMgdGhlIHJlc3VsdCB0
byBiZSBub24tZGVjcmVhc2luZy4KKyAgICAgICAgSWYgdGhlIHN5c3RlbSB0aW1lIGlzIGNoYW5n
ZWQgdG8gcGFzdCB0aGVuIGRlZmF1bHQgaW1wbGVtZW50YXRpb24gd2lsbAorICAgICAgICBzdGls
bCBmYWlsIGFuZCBXZWJDb3JlIHRpbWVycyB3aWxsIG5vdCBmaXJlLgorCiAyMDExLTA4LTEwICBG
aWxpcCBQaXpsbyAgPGZwaXpsb0BhcHBsZS5jb20+CiAKICAgICAgICAgREZHIEpJVCBoZWFwIHBy
ZWRpY3Rpb24gY2F1c2VzIHJlZ3Jlc3Npb25zIHdoZW4gY29tYmluZWQgd2l0aApJbmRleDogU291
cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5jcHAKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291
cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5jcHAJKHJldmlzaW9uIDkyNzQ5KQor
KysgU291cmNlL0phdmFTY3JpcHRDb3JlL3d0Zi9DdXJyZW50VGltZS5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTMyNiw2ICszMjYsMTMgQEAgZG91YmxlIG1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGlt
ZSgpCiAgICAgcmV0dXJuIGVjb3JlX3RpbWVfZ2V0KCk7CiB9CiAKKyNlbGlmIFBMQVRGT1JNKEdU
SykKKworZG91YmxlIG1vbm90b25pY2FsbHlJbmNyZWFzaW5nVGltZSgpCit7CisgICAgcmV0dXJu
IHN0YXRpY19jYXN0PGRvdWJsZT4oZ19nZXRfbW9ub3RvbmljX3RpbWUoKSAvIDEwMDAwMDAuMCk7
Cit9CisKICNlbHNlCiAKIGRvdWJsZSBtb25vdG9uaWNhbGx5SW5jcmVhc2luZ1RpbWUoKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>