<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/lib, branch v1.60.2</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Revert #2636.</title>
<updated>2017-09-14T12:59:45+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-14T12:56:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=b38324d75ff248ea9c50843e2d6cc4f6911ee8a3'/>
<id>b38324d75ff248ea9c50843e2d6cc4f6911ee8a3</id>
<content type='text'>
Mention @mrmr1993.
Mention @gdh1995.

We have zoom issues resulting from:
   - style
   - zoom
   - --force-device-scale-factor=1.5
   - HiDPI

This intended to fix HiDPI, but seems to have created problems in the
some of the other cases.

I don't have time to figure out the problem right now, so I'm going to
revert this and push it as 1.60.2.

That leaves us pretty much where we were before, I think, in terms of
zoom.

We can come back to it later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mention @mrmr1993.
Mention @gdh1995.

We have zoom issues resulting from:
   - style
   - zoom
   - --force-device-scale-factor=1.5
   - HiDPI

This intended to fix HiDPI, but seems to have created problems in the
some of the other cases.

I don't have time to figure out the problem right now, so I'm going to
revert this and push it as 1.60.2.

That leaves us pretty much where we were before, I think, in terms of
zoom.

We can come back to it later.
</pre>
</div>
</content>
</entry>
<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>
</feed>
