<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/lib, branch v1.60.1</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>FF: Don't use devicePixelRatio fix for HiDPI link hints</title>
<updated>2017-09-12T10:42:35+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-09-12T10:37:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=263a7c63ded6289242263601ed014fe8447876dc'/>
<id>263a7c63ded6289242263601ed014fe8447876dc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use browser.runtime.getBrowserInfo to identify Firefox</title>
<updated>2017-09-12T10:42:35+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-09-07T11:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=504e63cd9a833b236b3d7f87ea71d58707db8804'/>
<id>504e63cd9a833b236b3d7f87ea71d58707db8804</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Utils.isFirefox</title>
<updated>2017-09-12T10:42:18+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-08-17T18:49:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4d148a48ec375db2dc86f09f274bf5c3f76cce39'/>
<id>4d148a48ec375db2dc86f09f274bf5c3f76cce39</id>
<content type='text'>
This also stops the content scripts from being injected into each frame
on reload (in Firefox only). They do not successfully connect to the
background page, and it causes considerable lag, so we lose nothing by
doing this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This also stops the content scripts from being injected into each frame
on reload (in Firefox only). They do not successfully connect to the
background page, and it causes considerable lag, so we lose nothing by
doing this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Consider devicePixelRatio when calculating viewport</title>
<updated>2017-09-12T10:08:49+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-09-12T10:08:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=f9ea449901bc10c81d564e28af64756c7d6f9c9f'/>
<id>f9ea449901bc10c81d564e28af64756c7d6f9c9f</id>
<content type='text'>
This should fix #2635, fix #2633 and fix #2620.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should fix #2635, fix #2633 and fix #2620.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2626 from smblott-github/ignore-keyboard-layout</title>
<updated>2017-09-07T13:47:07+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-07T13:47:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=62b36b3bcce6ab1f5b8735ecf1335e40600c5617'/>
<id>62b36b3bcce6ab1f5b8735ecf1335e40600c5617</id>
<content type='text'>
Ignore keyboard layout</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ignore keyboard layout</pre>
</div>
</content>
</entry>
<entry>
<title>Use stubs from window.top for tests.</title>
<updated>2017-09-07T13:15:46+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-07T13:15:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=a78246316b7062f9cd64226a885e1fb2b0cac6ee'/>
<id>a78246316b7062f9cd64226a885e1fb2b0cac6ee</id>
<content type='text'>
(Similar to idea suggested by @mrmr1993.)

This way:

- we do not have to replicate the stub code, and
- we have minimal impact on the live implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Similar to idea suggested by @mrmr1993.)

This way:

- we do not have to replicate the stub code, and
- we have minimal impact on the live implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2605 from mrmr1993/isTrusted-events</title>
<updated>2017-09-06T11:36:13+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-06T11:36:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=0d21fb070e93030beb591540face9138f7df557a'/>
<id>0d21fb070e93030beb591540face9138f7df557a</id>
<content type='text'>
Check whether events are trusted before executing listeners</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Check whether events are trusted before executing listeners</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tests for #2626.</title>
<updated>2017-09-04T07:22:40+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-04T07:22:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4df6b532d0925980e9542821d8bda400c981a5ac'/>
<id>4df6b532d0925980e9542821d8bda400c981a5ac</id>
<content type='text'>
This fixes the tests for #2626.

Note: This may not be th best approach.

The problem is that, for the first time, we're using `Settings` (and
hence `chrome.storage`) within the Vomnibar and HUD iframes, and our
`chrome` stubs are not injected into those frames.

Mention @mrmr1993.  Matt: Do you know of a better approach?  Can we
inject the stubs programmatically in the tests?  An alternative approach
would be appreciated.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the tests for #2626.

Note: This may not be th best approach.

The problem is that, for the first time, we're using `Settings` (and
hence `chrome.storage`) within the Vomnibar and HUD iframes, and our
`chrome` stubs are not injected into those frames.

Mention @mrmr1993.  Matt: Do you know of a better approach?  Can we
inject the stubs programmatically in the tests?  An alternative approach
would be appreciated.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix special keys (e.g. &lt;Shift-Left&gt;).</title>
<updated>2017-09-02T12:38:56+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-02T12:38:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=1e3a618b89d053f16715790f539350680b993b0f'/>
<id>1e3a618b89d053f16715790f539350680b993b0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use event.key for numpad.</title>
<updated>2017-09-01T15:55:09+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-01T15:54:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=2c1c86ee35f8437473de11f47e6a3a754cb8c1e5'/>
<id>2c1c86ee35f8437473de11f47e6a3a754cb8c1e5</id>
<content type='text'>
See this comment:
https://github.com/philc/vimium/pull/2626#issuecomment-326553282.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See this comment:
https://github.com/philc/vimium/pull/2626#issuecomment-326553282.
</pre>
</div>
</content>
</entry>
</feed>
