<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/tests, branch v1.61</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Correct a longstanding typo in DOM tests</title>
<updated>2017-10-06T01:07:51+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-10-06T01:05:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=c1f59edd04f62518ff0254880e210f13d35492ad'/>
<id>c1f59edd04f62518ff0254880e210f13d35492ad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add stub to fix unit tests</title>
<updated>2017-09-29T18:19:20+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-09-29T18:19:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=55fde386c99bae9748212ef66fd57929ffd316a5'/>
<id>55fde386c99bae9748212ef66fd57929ffd316a5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Recognise (FF) internal URLs.</title>
<updated>2017-09-18T11:26:56+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-09-18T11:23:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=fbd9d54b68446f30441149ffa4a77045b259438b'/>
<id>fbd9d54b68446f30441149ffa4a77045b259438b</id>
<content type='text'>
Recognise URLs like:
   - moz-extension://c66906b4-3785-4a60-97bc-094a6366017e/pages/options.html

Fixes #2657.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Recognise URLs like:
   - moz-extension://c66906b4-3785-4a60-97bc-094a6366017e/pages/options.html

Fixes #2657.
</pre>
</div>
</content>
</entry>
<entry>
<title>Check whether events are trusted before executing listeners</title>
<updated>2017-08-18T17:51:45+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-08-18T17:41:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=d946a98df10bf1ae5bb02e5cd7eaa2a0c3a06aad'/>
<id>d946a98df10bf1ae5bb02e5cd7eaa2a0c3a06aad</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FF - Fix updates from the exclusions popup</title>
<updated>2017-04-30T23:15:51+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-04-30T23:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=9a1b56a899575d71e07eb3466e5fbf16d5a18571'/>
<id>9a1b56a899575d71e07eb3466e5fbf16d5a18571</id>
<content type='text'>
This stops |Exclusions| from holding a reference to the |value|
parameter passed to |Settings.set|. In Firefox, this object is garbage
collected when the owning context (the exclusions popup) is closed.

The fix for all such cases in the future is to switch to using
|Settings.get|, which implicitly does |JSON.parse JSON.stringify value|
and thus returns an object in the same context as |Settings|.

We could fix this generally by doing this for the
|Settings.performPostUpdateHook| call in |Settings.set| instead.
However, I'm not convinced that it warrants the overhead of a
|JSON.parse| for every |Settings.set| call.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This stops |Exclusions| from holding a reference to the |value|
parameter passed to |Settings.set|. In Firefox, this object is garbage
collected when the owning context (the exclusions popup) is closed.

The fix for all such cases in the future is to switch to using
|Settings.get|, which implicitly does |JSON.parse JSON.stringify value|
and thus returns an object in the same context as |Settings|.

We could fix this generally by doing this for the
|Settings.performPostUpdateHook| call in |Settings.set| instead.
However, I'm not convinced that it warrants the overhead of a
|JSON.parse| for every |Settings.set| call.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove use of keyCodes entirely.</title>
<updated>2017-04-18T04:50:51+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-04-13T13:57:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=d03845e3151babbd63cf13e9e3d74d98351671f9'/>
<id>d03845e3151babbd63cf13e9e3d74d98351671f9</id>
<content type='text'>
event.keyCode` is depricated:

  - https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
event.keyCode` is depricated:

  - https://developer.mozilla.org/en-US/docs/Web/API/KeyboardEvent/keyCode
</pre>
</div>
</content>
</entry>
<entry>
<title>Rework tests for all key handling on keydown.</title>
<updated>2017-04-18T04:50:51+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2017-04-13T13:09:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=8e4119f84bbde748eb595e6766dbb47a6cd0133c'/>
<id>8e4119f84bbde748eb595e6766dbb47a6cd0133c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove stub for deprecated onActiveChanged</title>
<updated>2017-02-08T18:05:00+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-02-08T18:04:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=992149b64edf264fcd86179a2ba0f4d741f3cddd'/>
<id>992149b64edf264fcd86179a2ba0f4d741f3cddd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove stub for deprecated tabs.onSelectionChanged</title>
<updated>2017-02-08T18:01:26+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-02-08T18:01:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=47ba34083e229293753854dab32bf03947caea6b'/>
<id>47ba34083e229293753854dab32bf03947caea6b</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 #2326 from smblott-github/move-search-engines-to-bg-utils</title>
<updated>2016-12-10T10:51:57+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-12-10T10:51:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=bd06c7ccfbfcf36e6d15fba72b7af90254b05da2'/>
<id>bd06c7ccfbfcf36e6d15fba72b7af90254b05da2</id>
<content type='text'>
Move SearchEngines to bg-utils.coffee.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move SearchEngines to bg-utils.coffee.</pre>
</div>
</content>
</entry>
</feed>
