<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium, branch v1.62</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Bump to v1.62.</title>
<updated>2017-12-09T09:42:59+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-12-09T09:42:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=7ac0e2df1054105a4edfb9d241a65ba2b83f2545'/>
<id>7ac0e2df1054105a4edfb9d241a65ba2b83f2545</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 #2852 from smblott-github/no-clipboardWrite-in-chrome-version</title>
<updated>2017-12-09T09:41:25+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-12-09T09:41:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=ba21230e29b9d4438fa6338d914c0616e253d084'/>
<id>ba21230e29b9d4438fa6338d914c0616e253d084</id>
<content type='text'>
No clipboardWrite permission for Chrome Store version.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No clipboardWrite permission for Chrome Store version.</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #2853 from mrmr1993/pr/link-hints-only-activated-frames</title>
<updated>2017-12-03T14:43:48+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-12-03T14:43:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=9b823db6aa871e18679fb13d9772eccaccfe2393'/>
<id>9b823db6aa871e18679fb13d9772eccaccfe2393</id>
<content type='text'>
Small tweaks for popup message code</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Small tweaks for popup message code</pre>
</div>
</content>
</entry>
<entry>
<title>Only send link hints messages to frames which have registered</title>
<updated>2017-12-02T18:49:42+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-12-02T18:49:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=f32dfbfc650a873d1f91ac3fb21383fb02423c7f'/>
<id>f32dfbfc650a873d1f91ac3fb21383fb02423c7f</id>
<content type='text'>
This puts link hints frame behaviour back to matching
fb00eaa6bd4ee8889d10a9ef9d976fefd3be7879

In particular, we go back to not sending link hints messages to frames
that are too small (according to DomUtils.windowIsTooSmall).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This puts link hints frame behaviour back to matching
fb00eaa6bd4ee8889d10a9ef9d976fefd3be7879

In particular, we go back to not sending link hints messages to frames
that are too small (according to DomUtils.windowIsTooSmall).
</pre>
</div>
</content>
</entry>
<entry>
<title>Show browser-blocking complaint in the popup for empty portForTab object</title>
<updated>2017-12-02T18:42:35+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-12-02T18:42:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=601aad57c843ff1368c5a9e152ea609431cac1a0'/>
<id>601aad57c843ff1368c5a9e152ea609431cac1a0</id>
<content type='text'>
To test the difference:
* load an unblocked URL (e.g. https://www.example.com) in a tab
* open the popup, see that the exclusion rules show as expected
* navigate the tab to a blocked URL (e.g. chrome://extensions)
* open the popup again

Before this commit, the popup still shows the exclusion rules, because
there is still a portForTabs object associated with the tabId.

This commit adds a second check to see if the object is empty, and the
message shows as expected, because all of the ports have been closed and
cleared from the object.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
To test the difference:
* load an unblocked URL (e.g. https://www.example.com) in a tab
* open the popup, see that the exclusion rules show as expected
* navigate the tab to a blocked URL (e.g. chrome://extensions)
* open the popup again

Before this commit, the popup still shows the exclusion rules, because
there is still a portForTabs object associated with the tabId.

This commit adds a second check to see if the object is empty, and the
message shows as expected, because all of the ports have been closed and
cleared from the object.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure that a port can only unregister its frameId if it's associated</title>
<updated>2017-12-02T18:38:53+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-12-02T18:38:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=ff615efa9a41f1de5df1a6eea0e8a3c809f91b4b'/>
<id>ff615efa9a41f1de5df1a6eea0e8a3c809f91b4b</id>
<content type='text'>
This is a more complete fix for issue #2125.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a more complete fix for issue #2125.
</pre>
</div>
</content>
</entry>
<entry>
<title>No clipboardWrite permission for Chrome Store version.</title>
<updated>2017-12-02T16:13:15+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-12-02T16:13:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=9c36c62fc881f923ee94a72cde95a1094a12723f'/>
<id>9c36c62fc881f923ee94a72cde95a1094a12723f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix link hints.</title>
<updated>2017-12-02T15:46:53+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-12-02T15:46:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=b3fae0963056c085630c52609d11a048c5901bad'/>
<id>b3fae0963056c085630c52609d11a048c5901bad</id>
<content type='text'>
43c7390f987fea063e7a97cd8b37c7b61d45f615 inadvertently broke link hints.

Mention @mrmr1993.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
43c7390f987fea063e7a97cd8b37c7b61d45f615 inadvertently broke link hints.

Mention @mrmr1993.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use portsForTab to decide whether Vimium can access a tab or not</title>
<updated>2017-12-02T15:02:43+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-12-02T15:02:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=fb00eaa6bd4ee8889d10a9ef9d976fefd3be7879'/>
<id>fb00eaa6bd4ee8889d10a9ef9d976fefd3be7879</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Register ports for all frames that open them</title>
<updated>2017-12-02T14:57:20+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-12-02T13:32:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=43c7390f987fea063e7a97cd8b37c7b61d45f615'/>
<id>43c7390f987fea063e7a97cd8b37c7b61d45f615</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
