morgan pushed to branch tor-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
fa8b538b by Henry Wilkes at 2024-08-26T15:20:44+01:00
fixup! Bug 16940: After update, load local change notes.
Bug 43081: Remove line-height for non-ASCII text.
- - - - -
157546b7 by Henry Wilkes at 2024-08-26T15:21:29+01:00
fixup! Bug 7494: Create local home page for TBB.
Bug 43081: Remove line-height.
- - - - -
6e3fb7df by Henry Wilkes at 2024-08-26T15:22:56+01:00
fixup! Bug 40458: Implement .tor.onion aliases
Bug 43081: Remove line-height for non-ASCII text.
- - - - -
60fc8a13 by Henry Wilkes at 2024-08-26T15:23:05+01:00
fixup! Bug 41600: Add a tor circuit display panel.
Bug 43081: Remove line-height.
- - - - -
d9faa5a2 by Henry Wilkes at 2024-08-26T15:23:06+01:00
fixup! Bug 31286: Implementation of bridge, proxy, and firewall settings in about:preferences#connection
Bug 43081: Remove line-height for non-ASCII text.
- - - - -
6 changed files:
- browser/base/content/abouttbupdate/aboutTBUpdate.css
- browser/base/content/abouttbupdate/aboutTBUpdate.js
- browser/components/abouttor/content/aboutTor.css
- browser/components/rulesets/content/aboutRulesets.css
- browser/components/torcircuit/content/torCircuitPanel.css
- browser/components/torpreferences/content/torPreferences.css
Changes:
=====================================
browser/base/content/abouttbupdate/aboutTBUpdate.css
=====================================
@@ -32,6 +32,9 @@ body > *:not([hidden]) {
.content {
grid-column: 2;
+}
+
+.content.en-US-content {
font-family: monospace;
line-height: 1.4;
}
=====================================
browser/base/content/abouttbupdate/aboutTBUpdate.js
=====================================
@@ -77,6 +77,7 @@ function setContent(containerId, content, fillContent) {
// Release notes are only in English.
contentEl.setAttribute("lang", "en-US");
contentEl.setAttribute("dir", "ltr");
+ contentEl.classList.add("en-US-content");
if (fillContent) {
fillContent(contentEl, content);
} else {
=====================================
browser/components/abouttor/content/aboutTor.css
=====================================
@@ -35,7 +35,6 @@ h1 {
align-items: center;
gap: 16px;
font-size: 40px;
- line-height: 1.3; /* Used when wrapping. */
margin-block-start: 0;
margin-block-end: 40px;
margin-inline: 20px;
@@ -79,8 +78,6 @@ body:not(.show-tor-check) #tor-check {
.home-message {
grid-area: message;
font-weight: 400;
- /* line-height and text-align are used when wrapping. */
- line-height: 1.5;
text-align: center;
margin-block-start: 1.6em;
margin-block-end: 1em;
=====================================
browser/components/rulesets/content/aboutRulesets.css
=====================================
@@ -52,7 +52,6 @@ dd {
padding: 0;
max-width: 600px;
box-sizing: border-box;
- line-height: 1.4;
}
hr {
@@ -140,10 +139,10 @@ section {
padding-inline-start: 35px;
font-size: 20px;
font-weight: 700;
- line-height: 30px;
background-image: url("chrome://browser/content/rulesets/securedrop.svg");
- background-position: 0 4px;
+ background-position: 0 center;
background-size: 22px;
+ min-height: 22px;
background-repeat: no-repeat;
}
@@ -256,6 +255,8 @@ aside {
background-color: var(--in-content-box-background);
font-size: 85%;
line-break: anywhere;
+ /* ASCII-only text, so can set line-height. */
+ line-height: 1.4;
}
#ruleset-edit {
=====================================
browser/components/torcircuit/content/torCircuitPanel.css
=====================================
@@ -95,7 +95,6 @@
}
#tor-circuit-node-list {
- line-height: 2;
list-style: none;
padding-inline-start: var(--arrowpanel-menuitem-margin-inline);
/* Do not allow an item to wrap since this would break the circuit diagram. */
@@ -104,11 +103,12 @@
.tor-circuit-node-item {
/* We want the "bullets" of the list to act as the circuit diagram, and we
- * also want them to be vertically aligned and scaled to the line-height of
- * the list so that the different parts visually connect.
+ * also want them to be vertically aligned and scaled to the height of the
+ * list item so that the different parts visually connect.
* Using list-style-image does not give us enough control over sizing the
* image. So instead we use a background-image. */
padding-inline-start: 1.5em;
+ padding-block: 6px;
background-image: url("chrome://browser/content/tor-circuit-node-middle.svg");
-moz-context-properties: fill;
/* Light Gray 50 */
=====================================
browser/components/torpreferences/content/torPreferences.css
=====================================
@@ -510,7 +510,6 @@ button.spoof-button-disabled {
margin: 0;
/* Match the QR height if it is higher than ours. */
min-height: auto;
- line-height: 1;
align-self: stretch;
}
@@ -694,7 +693,6 @@ button.spoof-button-disabled {
.tor-bridges-lox-button {
grid-area: button;
margin: 0;
- line-height: 1;
align-self: center;
}
@@ -781,7 +779,6 @@ button.spoof-button-disabled {
#tor-bridges-open-request-dialog-button {
margin: 0;
- line-height: 1;
}
#torPreferences-bridges-location {
@@ -1021,6 +1018,7 @@ groupbox#torPreferences-bridges-group textarea {
#user-provide-bridge-textarea {
flex: 1 0 auto;
align-self: stretch;
+ /* Only expect ASCII input, so can set a line-height. */
line-height: 1.3;
margin: 0;
}
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/a0b692…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/compare/a0b692…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch tor-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
a0b6927c by Morgan at 2024-08-23T19:26:28+00:00
fixup! Bug 42247: Android helpers for the TorProvider
add missing (null) GeckoBundle parameter
- - - - -
1 changed file:
- mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java
Changes:
=====================================
mobile/android/geckoview/src/main/java/org/mozilla/geckoview/GeckoSession.java
=====================================
@@ -2615,7 +2615,7 @@ public class GeckoSession {
*/
@UiThread
public void newTorCircuit() {
- mEventDispatcher.dispatch("GeckoView:NewTorCircuit");
+ mEventDispatcher.dispatch("GeckoView:NewTorCircuit", null);
}
/**
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a0b6927…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/a0b6927…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch main at The Tor Project / Applications / tor-browser-build
Commits:
42573003 by Pier Angelo Vendrame at 2024-08-22T23:17:31+00:00
Bug 41221: Remove the nacl tag from conjure.
This tag does not work on Windows.
- - - - -
1 changed file:
- projects/conjure/build
Changes:
=====================================
projects/conjure/build
=====================================
@@ -18,7 +18,7 @@ cd /var/tmp/build/[% project %]-[% c('version') %]
tar -xf $rootdir/[% c('input_files_by_name/go_vendor') %]
cd client
-go build -ldflags '-s' -tags 'protoreflect,nacl'
+go build -ldflags '-s' -tags 'protoreflect'
cp -a client[% IF c("var/windows") %].exe[% END %] $distdir/conjure-client[% IF c("var/windows") %].exe[% END %]
cd ..
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/4…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/4…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch mullvad-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Mullvad Browser
Commits:
9e98eaa8 by Pier Angelo Vendrame at 2024-08-22T22:14:58+00:00
fixup! Firefox preference overrides.
Bug 42830: Enable Web Audio API.
We were concerned about fingerprintability of these APIs.
However, Mozilla switched to the same Math library for all platforms, so
these concerns are less reduced (and are mostly about different
architectures, that probably leak anyway).
So, for compatibility, we decided to enable Web Audio.
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -377,7 +377,7 @@ pref("dom.disable_window_move_resize", true);
// Set video VP9 to 0 for everyone (bug 22548)
pref("media.benchmark.vp9.threshold", 0);
pref("privacy.resistFingerprinting.block_mozAddonManager", true); // Bug 26114
-pref("dom.webmidi.enabled", false); // Bug 41398: Disable Web MIDI API
+pref("dom.webmidi.enabled", false); // Bug 41398: Disable Web MIDI API
// tor-browser#42043: Stop reporting device IDs (and spoof their number without
// RFP, RFP already reports 1 audioinput and 1 videoinput, but still has
// randomized IDs when this pref is true).
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/9e9…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/9e9…
You're receiving this email because of your account on gitlab.torproject.org.
morgan pushed to branch base-browser-128.1.0esr-14.0-1 at The Tor Project / Applications / Tor Browser
Commits:
c6ae235e by Pier Angelo Vendrame at 2024-08-22T22:13:20+00:00
fixup! Firefox preference overrides.
Bug 42830: Enable Web Audio API.
We were concerned about fingerprintability of these APIs.
However, Mozilla switched to the same Math library for all platforms, so
these concerns are less reduced (and are mostly about different
architectures, that probably leak anyway).
So, for compatibility, we decided to enable Web Audio.
- - - - -
1 changed file:
- browser/app/profile/001-base-profile.js
Changes:
=====================================
browser/app/profile/001-base-profile.js
=====================================
@@ -377,8 +377,7 @@ pref("dom.disable_window_move_resize", true);
// Set video VP9 to 0 for everyone (bug 22548)
pref("media.benchmark.vp9.threshold", 0);
pref("privacy.resistFingerprinting.block_mozAddonManager", true); // Bug 26114
-pref("dom.webaudio.enabled", false); // Bug 13017: Disable Web Audio API
-pref("dom.webmidi.enabled", false); // Bug 41398: Disable Web MIDI API
+pref("dom.webmidi.enabled", false); // Bug 41398: Disable Web MIDI API
// tor-browser#42043: Stop reporting device IDs (and spoof their number without
// RFP, RFP already reports 1 audioinput and 1 videoinput, but still has
// randomized IDs when this pref is true).
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c6ae235…
--
View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c6ae235…
You're receiving this email because of your account on gitlab.torproject.org.