<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/tests/unit_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>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>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 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>Better line parsing (add tests).</title>
<updated>2016-10-23T15:00:08+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-23T15:00:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4486be1f40c582bf159e034f590cb82cb84caafc'/>
<id>4486be1f40c582bf159e034f590cb82cb84caafc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better line parsing.</title>
<updated>2016-10-17T07:15:06+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-17T07:02:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=bc2f5e0f52179e915ed7a439fc6bfa03525156ee'/>
<id>bc2f5e0f52179e915ed7a439fc6bfa03525156ee</id>
<content type='text'>
1. Explicitly remove comments.
2. A trailing backslash means the current line continues on the next line.

E.g.

    a \
      b \
      c

is a single line `a b c`.

This helps alleviate the fact that configuration lines can be very long,
whereas the *Custom key mappings* input is quite narrow.

TODO: We should use the same line parser in the custom-search-engines
input.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1. Explicitly remove comments.
2. A trailing backslash means the current line continues on the next line.

E.g.

    a \
      b \
      c

is a single line `a b c`.

This helps alleviate the fact that configuration lines can be very long,
whereas the *Custom key mappings* input is quite narrow.

TODO: We should use the same line parser in the custom-search-engines
input.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor (and fix) key-parsing regexp.</title>
<updated>2016-10-08T06:52:22+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-08T06:52:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=71612af7eb81fa77c0be98a2a69e4852f4003e66'/>
<id>71612af7eb81fa77c0be98a2a69e4852f4003e66</id>
<content type='text'>
Fixes #2299.

Also, separate this regexp out into its constituent parts, because it is
becoming too different to read.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #2299.

Also, separate this regexp out into its constituent parts, because it is
becoming too different to read.
</pre>
</div>
</content>
</entry>
<entry>
<title>More key-sequance parser tests.</title>
<updated>2016-10-02T13:11:24+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-02T13:11:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=3cabcc92adebabf7b5665fddc29c2fa3330ec000'/>
<id>3cabcc92adebabf7b5665fddc29c2fa3330ec000</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 #2284 from smblott-github/silent-releases</title>
<updated>2016-10-02T11:33:39+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-02T11:33:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=a6af88d3c88b3795a207aae6b364713e855ee602'/>
<id>a6af88d3c88b3795a207aae6b364713e855ee602</id>
<content type='text'>
Enable silent/patch releases.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable silent/patch releases.</pre>
</div>
</content>
</entry>
</feed>
