<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/tests/dom_tests, branch 1.50</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Merge branch 'exclusion-rules-pushState-and-hash' of https://github.com/mrmr1993/vimium into mrmr1993-exclusion-rules-pushState-and-hash</title>
<updated>2015-04-25T08:45:55+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-04-25T08:45:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=b1c27ca32fd3aa365990b959f22888c1d8d802ca'/>
<id>b1c27ca32fd3aa365990b959f22888c1d8d802ca</id>
<content type='text'>
Conflicts:
	content_scripts/vimium_frontend.coffee
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Conflicts:
	content_scripts/vimium_frontend.coffee
</pre>
</div>
</content>
</entry>
<entry>
<title>Always initialise event listeners early</title>
<updated>2015-04-24T13:39:46+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2015-04-24T12:53:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=6446cf04c7b44c3d419dc450a73b60bcaf5cdf02'/>
<id>6446cf04c7b44c3d419dc450a73b60bcaf5cdf02</id>
<content type='text'>
The event listeners were registered late, potentially allowing the page
to get priority over us for key events, etc., when:
* the original URL was disabled by an exclusion rule
* the URL was changed
  - without a page load (by history.pushState or modifying
    location.hash), and
  - the new URL isn't (completely) disabled by any exclusion rules.

This forces the event listeners to be registered even when the
current URL is disabled, to avoid this problem.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The event listeners were registered late, potentially allowing the page
to get priority over us for key events, etc., when:
* the original URL was disabled by an exclusion rule
* the URL was changed
  - without a page load (by history.pushState or modifying
    location.hash), and
  - the new URL isn't (completely) disabled by any exclusion rules.

This forces the event listeners to be registered even when the
current URL is disabled, to avoid this problem.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add chrome.webNavigation stubs to fix tests</title>
<updated>2015-04-24T13:39:46+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2015-04-24T11:53:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=16df2200b491e2463b784b4979ba5e9528604b64'/>
<id>16df2200b491e2463b784b4979ba5e9528604b64</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mode indicator: strip all references to badges.</title>
<updated>2015-04-18T06:45:30+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-04-18T06:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=6224319dcfa5eed1d9d9fab3a5fc2d0c20b70c2e'/>
<id>6224319dcfa5eed1d9d9fab3a5fc2d0c20b70c2e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reload content scripts: document why changes are needed in tests.</title>
<updated>2015-03-08T10:46:19+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-03-08T10:46:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=b15d5231e1660aff220885a3feab62eaa5b9861d'/>
<id>b15d5231e1660aff220885a3feab62eaa5b9861d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Reload content scripts after install/update.</title>
<updated>2015-03-07T16:58:02+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-03-07T16:49:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=b05276ed8264e5a71f20a7068690ba2a414ee6d8'/>
<id>b05276ed8264e5a71f20a7068690ba2a414ee6d8</id>
<content type='text'>
This is @mrmr1993's work from #1041.

Reload content scripts when vimium is installed or updates.

(@mrmr1993:  The automatic merge was really messy (or, at least, I
couldn't figure out what was going on).  Since the bulk of #1041 was
actually quite compact, I took the liberty of just copying it in.  Hope
you don't mind.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is @mrmr1993's work from #1041.

Reload content scripts when vimium is installed or updates.

(@mrmr1993:  The automatic merge was really messy (or, at least, I
couldn't figure out what was going on).  Since the bulk of #1041 was
actually quite compact, I took the liberty of just copying it in.  Hope
you don't mind.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'fix-focus-html5-inputs'</title>
<updated>2015-03-06T11:47:39+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-03-06T11:47:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=29eb444f2fb519a0cae32363d8462aa06ef133a7'/>
<id>29eb444f2fb519a0cae32363d8462aa06ef133a7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure inconito mode flag and find-mode-history are initialised.</title>
<updated>2015-02-23T06:25:48+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-02-21T06:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=731d45a8e8faf1f209632d5093bef5b554e26bb6'/>
<id>731d45a8e8faf1f209632d5093bef5b554e26bb6</id>
<content type='text'>
See #1495.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See #1495.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a test for link hints on HTML5 input types</title>
<updated>2015-02-18T01:12:04+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2015-02-18T00:51:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=dfc84985802529be1cc32552d7c8016bf2e56dad'/>
<id>dfc84985802529be1cc32552d7c8016bf2e56dad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Grab back focus...</title>
<updated>2015-02-12T11:50:34+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2015-02-12T10:52:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=ffc49d3057daee2354fb77d939fffc0cf77ff2e1'/>
<id>ffc49d3057daee2354fb77d939fffc0cf77ff2e1</id>
<content type='text'>
- add new option "GrabBackFocus"
- use chrome.storage.sync.get() to get option value
- avoid race conditions on load
- fix tests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add new option "GrabBackFocus"
- use chrome.storage.sync.get() to get option value
- avoid race conditions on load
- fix tests
</pre>
</div>
</content>
</entry>
</feed>
