<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vimium/background, branch master</title>
<subtitle>The hacker's browser.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/'/>
<entry>
<title>Put content scripts and background scripts in separate directories, so the purpose and execution mode are more clear.</title>
<updated>2012-05-06T03:24:33+00:00</updated>
<author>
<name>Phil Crosby</name>
</author>
<published>2012-05-06T03:15:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=083ed4dc8282de961e1733e1d98a792d79befc5f'/>
<id>083ed4dc8282de961e1733e1d98a792d79befc5f</id>
<content type='text'>
Sorry if you had patches in your local copies and this breaks them -- these renames were
a long time coming, and now is better than later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sorry if you had patches in your local copies and this breaks them -- these renames were
a long time coming, and now is better than later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Store checkbox state as a boolean.</title>
<updated>2012-02-27T06:22:57+00:00</updated>
<author>
<name>Jez Ng</name>
</author>
<published>2012-02-27T05:05:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=3b90d2a1d39da56dfb78583c6fe7f6be835e56a4'/>
<id>3b90d2a1d39da56dfb78583c6fe7f6be835e56a4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add hideHud to the vimiumFrontend.js. This now makes this preference actually effective.</title>
<updated>2012-02-15T23:21:24+00:00</updated>
<author>
<name>Phil Crosby</name>
</author>
<published>2012-02-15T23:20:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=02d0a15f0da2481f5055272afc3f9895d5782959'/>
<id>02d0a15f0da2481f5055272afc3f9895d5782959</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix selector specificities.</title>
<updated>2012-01-26T07:48:01+00:00</updated>
<author>
<name>Jez Ng</name>
</author>
<published>2012-01-25T18:25:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=e2ed766a37fbc61f3811af707c7b7b414d9fcfab'/>
<id>e2ed766a37fbc61f3811af707c7b7b414d9fcfab</id>
<content type='text'>
The selector in userDefinedLinkHintCss for non-matchingCharacters takes
precedence over our default selector for matchingCharacters. We do not
want this override to happen.

This problem was probably not observed previously because the
userDefinedLinkHintCss was being loaded earlier in the page rendering,
so our default selectors managed to override it when they were loaded
later.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The selector in userDefinedLinkHintCss for non-matchingCharacters takes
precedence over our default selector for matchingCharacters. We do not
want this override to happen.

This problem was probably not observed previously because the
userDefinedLinkHintCss was being loaded earlier in the page rendering,
so our default selectors managed to override it when they were loaded
later.
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-enable Vimium on the options page.</title>
<updated>2012-01-26T07:48:00+00:00</updated>
<author>
<name>Jez Ng</name>
</author>
<published>2012-01-25T17:53:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=8e746c4125066e7eda03126f0fd86c421eacfc44'/>
<id>8e746c4125066e7eda03126f0fd86c421eacfc44</id>
<content type='text'>
The options page now modifies localStorage using the same settings
interface as the content scripts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The options page now modifies localStorage using the same settings
interface as the content scripts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add migration code for old localStorage values.</title>
<updated>2012-01-26T07:48:00+00:00</updated>
<author>
<name>Jez Ng</name>
</author>
<published>2012-01-18T14:37:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=c51d33799eb56675292b65ef0cc04ef97ba02f6f'/>
<id>c51d33799eb56675292b65ef0cc04ef97ba02f6f</id>
<content type='text'>
Finish up the wrapping of localStorage. All background code should now
modify localStorage via settings.js rather than doing it directly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Finish up the wrapping of localStorage. All background code should now
modify localStorage via settings.js rather than doing it directly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor settings storage and make it support empty strings.</title>
<updated>2012-01-26T07:48:00+00:00</updated>
<author>
<name>Jez Ng</name>
</author>
<published>2012-01-18T06:45:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/vimium/commit/?id=4ad21d921120dba576a75d432b1e2bf4d42f51e3'/>
<id>4ad21d921120dba576a75d432b1e2bf4d42f51e3</id>
<content type='text'>
It appears that localStorage keys with the empty string as their value
will have their values changed to undefined after a browser restart. The
DOM Inspector shows that the keys are still present, but '{{key}} in
localStorage' returns false. Convert all localStorage values to JSON as
a workaround.

This allows us to store null, numerical etc values seamlessly.

Closes #434.

Disable Vimium in the options page, due to a name collision.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It appears that localStorage keys with the empty string as their value
will have their values changed to undefined after a browser restart. The
DOM Inspector shows that the keys are still present, but '{{key}} in
localStorage' returns false. Convert all localStorage values to JSON as
a workaround.

This allows us to store null, numerical etc values seamlessly.

Closes #434.

Disable Vimium in the options page, due to a name collision.
</pre>
</div>
</content>
</entry>
</feed>
