<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/background_scripts, branch v1.58</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Stop using deprecated key 'selected' of tabs; switch to 'active'</title>
<updated>2017-02-08T20:27:48+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-02-08T17:53:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=e053530dc82cdf202c67483d9148d006daab7979'/>
<id>e053530dc82cdf202c67483d9148d006daab7979</id>
<content type='text'>
The documentation suggests that 'highlighted' is equivalent to
'selected'. However, multiple tabs can be highlighted in a window -- in
fact, everywhere 'selected' was used, we wanted the unique active tab.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The documentation suggests that 'highlighted' is equivalent to
'selected'. However, multiple tabs can be highlighted in a window -- in
fact, everywhere 'selected' was used, we wanted the unique active tab.
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop using deprecated tabs.getAllInWindow; switch to tabs.query</title>
<updated>2017-02-08T18:00:12+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-02-08T18:00:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=935a3b4acc063317571df9397032e23d7b29dcd1'/>
<id>935a3b4acc063317571df9397032e23d7b29dcd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Stop using deprecated tabs.getSelected; switch to tabs.query</title>
<updated>2017-02-08T17:58:40+00:00</updated>
<author>
<name>mrmr1993</name>
</author>
<published>2017-02-08T17:58:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=32f4a88943bb9bae5398241937f298287ad39417'/>
<id>32f4a88943bb9bae5398241937f298287ad39417</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Better wording fo command description.</title>
<updated>2016-12-11T15:52:38+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-12-11T15:52:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=572ad759a61d0b36839723d82779f26aa2833294'/>
<id>572ad759a61d0b36839723d82779f26aa2833294</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Documentation for  updates.</title>
<updated>2016-12-11T15:43:56+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-12-11T15:43:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=849829d41469e113fc81cbe1b65d32b511e59905'/>
<id>849829d41469e113fc81cbe1b65d32b511e59905</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use registryEntry.optionList.</title>
<updated>2016-12-11T15:38:22+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-12-11T15:38:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=f490b85757656c2276dcb9faa6237ca8231f8046'/>
<id>f490b85757656c2276dcb9faa6237ca8231f8046</id>
<content type='text'>
This means that we get the new tabs in the same order as they are
specified in the key mapping.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This means that we get the new tabs in the same order as they are
specified in the key mapping.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend createTab to open specific pages.</title>
<updated>2016-12-11T15:28:56+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-10-17T10:28:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=d142f4c4c75eceb92184c0773f4d7b376870accf'/>
<id>d142f4c4c75eceb92184c0773f4d7b376870accf</id>
<content type='text'>
Example:

    map a createTab http://edition.cnn.com/ http://www.bbc.co.uk/news

which creates two new tabs, but preloaded with these specific URLs.

`2a` creates four new tabs, two copies of each.

Limitation:

- We cannot control the order of the tabs, so we might get CNN then BBC,
  or BBC then CNN.  This happens because command options are stored in
  an object, and we cannot control the order of the keys.

Also, with:

    map a createTab http://www.bbc.co.uk/news http://www.bbc.co.uk/news

we only get one new tab (same reason as above).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example:

    map a createTab http://edition.cnn.com/ http://www.bbc.co.uk/news

which creates two new tabs, but preloaded with these specific URLs.

`2a` creates four new tabs, two copies of each.

Limitation:

- We cannot control the order of the tabs, so we might get CNN then BBC,
  or BBC then CNN.  This happens because command options are stored in
  an object, and we cannot control the order of the keys.

Also, with:

    map a createTab http://www.bbc.co.uk/news http://www.bbc.co.uk/news

we only get one new tab (same reason as above).
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the raw option list to the command registry.</title>
<updated>2016-12-11T15:27:07+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-12-11T15:27:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=b4eb7140f5cf4f567c83f7af952b09e8bc80918d'/>
<id>b4eb7140f5cf4f567c83f7af952b09e8bc80918d</id>
<content type='text'>
Keep the option list (in addition to the parsed command options) because
some commands may depend upon the command option order.  One currect
example is #2318.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Keep the option list (in addition to the parsed command options) because
some commands may depend upon the command option order.  One currect
example is #2318.
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure that we get the last  for a key.</title>
<updated>2016-12-11T14:59:49+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-12-11T14:59:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=bd607cf57512580cf5c9c7d81be5b79b93d1ae9f'/>
<id>bd607cf57512580cf5c9c7d81be5b79b93d1ae9f</id>
<content type='text'>
(Because we're scanning backwards throught the mappings, we shouldn't
overwrite an existing mapping.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
(Because we're scanning backwards throught the mappings, we shouldn't
overwrite an existing mapping.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Utils.nextTick() to fix tests.</title>
<updated>2016-12-11T14:57:32+00:00</updated>
<author>
<name>Stephen Blott</name>
</author>
<published>2016-12-11T14:57:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=96fcc551188a548c565103285701aed9622e5a99'/>
<id>96fcc551188a548c565103285701aed9622e5a99</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
