<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/richard/tor-browser, branch bug_32220_v2</title>
<subtitle>Richard's tor-browser repository</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/'/>
<entry>
<title>Bug 32220: Add about:tor to set of pages that do not need letterboxing</title>
<updated>2019-11-06T16:34:55+00:00</updated>
<author>
<name>Richard Pospesel</name>
<email>richard@torproject.org</email>
</author>
<published>2019-11-06T16:34:55+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=733e4014dc0a10c375c70070ec7ee9f468ea73e2'/>
<id>733e4014dc0a10c375c70070ec7ee9f468ea73e2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! Bug 32220: Improve the letterboxing experience</title>
<updated>2019-11-06T16:12:36+00:00</updated>
<author>
<name>Richard Pospesel</name>
<email>richard@torproject.org</email>
</author>
<published>2019-11-06T16:12:36+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=b0bd271086e6d727d74d63dddaf13cc73f456ecb'/>
<id>b0bd271086e6d727d74d63dddaf13cc73f456ecb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 32220: Improve the letterboxing experience</title>
<updated>2019-11-05T01:05:31+00:00</updated>
<author>
<name>Richard Pospesel</name>
<email>richard@torproject.org</email>
</author>
<published>2019-10-29T00:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=a9b5357dc9cf1f52aef92b12191414a3f7d99331'/>
<id>a9b5357dc9cf1f52aef92b12191414a3f7d99331</id>
<content type='text'>
CSS and JS changes to alter the UX surrounding letterboxing. The
browser element containing page content is now anchored to the bottom
of the toolbar, and the remaining letterbox margin is the same color
as the firefox chrome. The letterbox margin and border are tied to
the currently selected theme.

Also adds a 'needsLetterbox' property to tabbrowser.xml to fix a race
condition present when using the 'isEmpty' property. Using 'isEmpty'
as a proxy for 'needsLetterbox' resulted in over-zealous/unnecessary
letterboxing of about:blank tabs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CSS and JS changes to alter the UX surrounding letterboxing. The
browser element containing page content is now anchored to the bottom
of the toolbar, and the remaining letterbox margin is the same color
as the firefox chrome. The letterbox margin and border are tied to
the currently selected theme.

Also adds a 'needsLetterbox' property to tabbrowser.xml to fix a race
condition present when using the 'isEmpty' property. Using 'isEmpty'
as a proxy for 'needsLetterbox' resulted in over-zealous/unnecessary
letterboxing of about:blank tabs.
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! Pick up latest Torbutton code</title>
<updated>2019-11-01T21:07:22+00:00</updated>
<author>
<name>Georg Koppen</name>
<email>gk@torproject.org</email>
</author>
<published>2019-11-01T21:07:16+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=3bee6f819310e489725b2419c9900c2a437a40bb'/>
<id>3bee6f819310e489725b2419c9900c2a437a40bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! Regression tests for TB4: Tor Browser's Firefox preference overrides.</title>
<updated>2019-11-01T19:53:30+00:00</updated>
<author>
<name>Georg Koppen</name>
<email>gk@torproject.org</email>
</author>
<published>2019-10-11T17:55:29+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=1762a2a4ba9eb9eca76f9d522f456dd262a99f84'/>
<id>1762a2a4ba9eb9eca76f9d522f456dd262a99f84</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 1556017 - Fixing the off-by-one-pixel issue of find bar and devtool iframe for Letterboxing. r=johannh</title>
<updated>2019-11-01T19:46:15+00:00</updated>
<author>
<name>Tim Huang</name>
<email>tihuang@mozilla.com</email>
</author>
<published>2019-06-11T08:53:44+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=e10f77aa1b2f91f861841118fa634bbf94429f31'/>
<id>e10f77aa1b2f91f861841118fa634bbf94429f31</id>
<content type='text'>
This patch fixes the off-by-one-pixel issue of Letterboxing. For
FindBar, it will be created when the user requests it and will be hidden
if the user close it after that. The problem of the original approach is
that it only observes the existance of the FindBar element but not the
fact that whether or not it is visible. So, it will miscalculate the
offset of FindBar after it has been created and closed.

For devtools, the original approach adds one pixel offset for the
separator. However, this one pixel offset is not required since there is
no extra separator outside the devtools iframe. So, we don't need that
and this patch removes this one pixel for the devtools.

Differential Revision: https://phabricator.services.mozilla.com/D34156

--HG--
extra : moz-landing-system : lando
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch fixes the off-by-one-pixel issue of Letterboxing. For
FindBar, it will be created when the user requests it and will be hidden
if the user close it after that. The problem of the original approach is
that it only observes the existance of the FindBar element but not the
fact that whether or not it is visible. So, it will miscalculate the
offset of FindBar after it has been created and closed.

For devtools, the original approach adds one pixel offset for the
separator. However, this one pixel offset is not required since there is
no extra separator outside the devtools iframe. So, we don't need that
and this patch removes this one pixel for the devtools.

Differential Revision: https://phabricator.services.mozilla.com/D34156

--HG--
extra : moz-landing-system : lando
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 1546832 - Adjust letterboxing to take the FindBar and Devtools into account r=johannh</title>
<updated>2019-11-01T19:46:04+00:00</updated>
<author>
<name>Tom Ritter</name>
<email>tom@mozilla.com</email>
</author>
<published>2019-05-24T07:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=8bd51d4e30d4ed1201fab6112ac23f6ddc5858c1'/>
<id>8bd51d4e30d4ed1201fab6112ac23f6ddc5858c1</id>
<content type='text'>
Differential Revision: https://phabricator.services.mozilla.com/D31639

--HG--
extra : moz-landing-system : lando
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://phabricator.services.mozilla.com/D31639

--HG--
extra : moz-landing-system : lando
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug 1534339 - make OriginAttributes deserializable; r=baku</title>
<updated>2019-11-01T19:45:44+00:00</updated>
<author>
<name>Liang-Heng Chen</name>
<email>xeonchen@gmail.com</email>
</author>
<published>2019-10-23T14:10:19+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=6dfcb949b8375614b588a191035c5cc36fa3e943'/>
<id>6dfcb949b8375614b588a191035c5cc36fa3e943</id>
<content type='text'>
`CreateSuffix` is irreversible by `PopulateFromSuffix` because it uses a multi-to-one mapping.
Since only ':' will happen in a IPv6 format, we can make it a 1-to-1 mapping so that the `firstPartyDomain` is consistent after `CreateSuffix` and `PopulateFromSuffix`.

Differential Revision: https://phabricator.services.mozilla.com/D47910

--HG--
extra : moz-landing-system : lando
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`CreateSuffix` is irreversible by `PopulateFromSuffix` because it uses a multi-to-one mapping.
Since only ':' will happen in a IPv6 format, we can make it a 1-to-1 mapping so that the `firstPartyDomain` is consistent after `CreateSuffix` and `PopulateFromSuffix`.

Differential Revision: https://phabricator.services.mozilla.com/D47910

--HG--
extra : moz-landing-system : lando
</pre>
</div>
</content>
</entry>
<entry>
<title>fixup! TB4: Tor Browser's Firefox preference overrides.</title>
<updated>2019-11-01T15:28:00+00:00</updated>
<author>
<name>Georg Koppen</name>
<email>gk@torproject.org</email>
</author>
<published>2019-10-11T17:51:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=b9e148eb996515e18ce47cd42f18b6dd967c1cbd'/>
<id>b9e148eb996515e18ce47cd42f18b6dd967c1cbd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>squash! TB4: Tor Browser's Firefox preference overrides.</title>
<updated>2019-11-01T14:46:55+00:00</updated>
<author>
<name>Georg Koppen</name>
<email>gk@torproject.org</email>
</author>
<published>2019-10-31T16:16:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.torproject.org/user/richard/tor-browser.git/commit/?id=15c35b79675acbfb5949aae6d18630ce20050891'/>
<id>15c35b79675acbfb5949aae6d18630ce20050891</id>
<content type='text'>
Bug 32321: Disable Mozilla's MitM pings
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 32321: Disable Mozilla's MitM pings
</pre>
</div>
</content>
</entry>
</feed>
