<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/tests, branch 1.54</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Simplify hint-string generation; fix tests.</title>
<updated>2016-01-28T17:06:43+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-01-28T17:06:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=811b3bb0280a624b6a3e17c0199ec78a1aef7e07'/>
<id>811b3bb0280a624b6a3e17c0199ec78a1aef7e07</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Block keyboard events when a filtered hint matches.</title>
<updated>2015-10-02T05:40:45+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-10-02T05:40:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=c9af886a92e4b686456b34949e907a9d79fb223e'/>
<id>c9af886a92e4b686456b34949e907a9d79fb223e</id>
<content type='text'>
Previously, we blocked keyboard events for a fixed 200ms.

With this PR, we continue blocking keyboard events until 150ms after the
last `keydown` or `keypress` event.  So, we wait until we think the user
has stopped typing.

Fixes #1842.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, we blocked keyboard events for a fixed 200ms.

With this PR, we continue blocking keyboard events until 150ms after the
last `keydown` or `keypress` event.  So, we wait until we think the user
has stopped typing.

Fixes #1842.
</pre>
</div>
</content>
</entry>
<entry>
<title>Only show link hints for &lt;label&gt;s for elements without a hint</title>
<updated>2015-09-13T14:10:30+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2015-09-13T14:10:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4a28bfb221b4fed51e6badea0c9d6598393794df'/>
<id>4a28bfb221b4fed51e6badea0c9d6598393794df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make &lt;label&gt;s clickable with LinkHints</title>
<updated>2015-09-13T14:03:04+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2015-09-13T14:03:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=940ab8d62db784c2506222d3c5c6c1117b30fea3'/>
<id>940ab8d62db784c2506222d3c5c6c1117b30fea3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1813 from mrmr1993/stop-decoding-js-uris-after-fix</title>
<updated>2015-09-11T15:54:09+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-09-11T15:54:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=f68a558d0a027bcb38b863619eeec94f9034be3b'/>
<id>f68a558d0a027bcb38b863619eeec94f9034be3b</id>
<content type='text'>
Don't decode javascript URIs on Chrome 46.0.2467.2 and later</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Don't decode javascript URIs on Chrome 46.0.2467.2 and later</pre>
</div>
</content>
</entry>
<entry>
<title>Make the sort used for filetered link hints stable.</title>
<updated>2015-09-11T06:11:49+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-09-11T05:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4976850e975b98e20505d9a92bde4982608a18e2'/>
<id>4976850e975b98e20505d9a92bde4982608a18e2</id>
<content type='text'>
JavaScript's sort function is not stable; this PR makes the sort used for filtered link hints stable.

There are two reasons for doing this:

- High-scoring hints are more likely to keep the same hint string as the user continues typing. (Currently, the hints assigned change based on the vaguaries of the non-stable sort.)

- For equal-scoring hints, we retain the visit-child-before-parent ordering (which is used to NOT match a parent's text if we have already matched that text in a child).

And, as a result of all of that, the UX is more predictable and hence better.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
JavaScript's sort function is not stable; this PR makes the sort used for filtered link hints stable.

There are two reasons for doing this:

- High-scoring hints are more likely to keep the same hint string as the user continues typing. (Currently, the hints assigned change based on the vaguaries of the non-stable sort.)

- For equal-scoring hints, we retain the visit-child-before-parent ordering (which is used to NOT match a parent's text if we have already matched that text in a child).

And, as a result of all of that, the UX is more predictable and hence better.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't decode javascript URIs on 46.0.2467.2 and later</title>
<updated>2015-09-10T21:02:45+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2015-09-10T20:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=fe24f3c89fca9ac7a0f31eb175e3905946727e63'/>
<id>fe24f3c89fca9ac7a0f31eb175e3905946727e63</id>
<content type='text'>
The fix for Chromium issue 483000 landed in this version, so it is no
longer necessary for #1611
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The fix for Chromium issue 483000 landed in this version, so it is no
longer necessary for #1611
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'hud-iframe-input-with-store-all-settings'</title>
<updated>2015-06-25T04:28:01+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-06-25T04:28:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=cb42acfc59c10df4c0fd56f068c83c7509d5a237'/>
<id>cb42acfc59c10df4c0fd56f068c83c7509d5a237</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'store-all-settings' into hud-iframe-input-with-store-all-settings</title>
<updated>2015-06-25T04:09:36+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-06-25T04:09:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=e5faeff7d48a206a080a56a6541963d2d3c86da7'/>
<id>e5faeff7d48a206a080a56a6541963d2d3c86da7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add test that every option has a default value.</title>
<updated>2015-06-20T06:00:24+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-06-20T05:15:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=1e671e28fd1f348b17ee16351c1a0b03f9d15e4f'/>
<id>1e671e28fd1f348b17ee16351c1a0b03f9d15e4f</id>
<content type='text'>
This prevents issues like #1731 and is an (better) alternative to #1732.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This prevents issues like #1731 and is an (better) alternative to #1732.
</pre>
</div>
</content>
</entry>
</feed>
