lists.torproject.org
Sign In Sign Up
Manage this list Sign In Sign Up

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

tbb-commits

Thread Start a new thread
Threads by month
  • ----- 2025 -----
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2024 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2023 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2022 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2021 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2020 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2019 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2018 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2017 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2016 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2015 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January
  • ----- 2014 -----
  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
tbb-commits@lists.torproject.org

  • 1 participants
  • 19075 discussions
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.1.0esr-15.0-1] fixup! BB 40925: Implemented the Security Level component
by henry (@henry) 30 Jul '25

30 Jul '25
henry pushed to branch mullvad-browser-140.1.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser Commits: f9f53b49 by henry at 2025-07-30T17:32:14+01:00 fixup! BB 40925: Implemented the Security Level component TB 43844: Flip the security level shield icon for RTL. We also do some minor clean up in the areas we touch. (cherry picked from commit d116014b401543a20ff66efc0027c65a74cf9d16) Co-authored-by: Henry Wilkes <henry(a)torproject.org> - - - - - 5 changed files: - browser/components/securitylevel/content/securityLevel.js - browser/components/securitylevel/content/securityLevelButton.css - browser/components/securitylevel/content/securityLevelPanel.css - browser/components/securitylevel/content/securityLevelPanel.inc.xhtml - browser/components/securitylevel/content/securityLevelPreferences.css Changes: ===================================== browser/components/securitylevel/content/securityLevel.js ===================================== @@ -156,7 +156,6 @@ var SecurityLevelPanel = { _populateXUL() { this._elements = { panel: document.getElementById("securityLevel-panel"), - background: document.getElementById("securityLevel-background"), levelName: document.getElementById("securityLevel-level"), summary: document.getElementById("securityLevel-summary"), }; @@ -190,7 +189,7 @@ var SecurityLevelPanel = { const level = SecurityLevelPrefs.securityLevelSummary; // Descriptions change based on security level - this._elements.background.setAttribute("level", level); + this._elements.panel.setAttribute("level", level); let l10nIdLevel; let l10nIdSummary; switch (level) { ===================================== browser/components/securitylevel/content/securityLevelButton.css ===================================== @@ -1,12 +1,19 @@ -toolbarbutton#security-level-button[level="standard"] { +#security-level-button[level="standard"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); } -toolbarbutton#security-level-button[level="safer"] { + +#security-level-button[level="safer"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); } -toolbarbutton#security-level-button[level="safest"] { + +#security-level-button[level="safest"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); } -toolbarbutton#security-level-button[level="custom"] { + +#security-level-button[level="custom"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard_custom"); } + +#security-level-button:-moz-locale-dir(rtl) .toolbarbutton-icon { + transform: scaleX(-1); +} ===================================== browser/components/securitylevel/content/securityLevelPanel.css ===================================== @@ -3,40 +3,54 @@ #securityLevel-background { min-height: 10em; padding-inline: 16px; - padding-block: 16px 8px; - gap: 16px; - background-repeat: no-repeat; - background-position-y: top 0.4em; - /* Icon center should be in-line with end padding. - * We set the right-to-left position here, and the left-to-right position - * below. */ - --background-inline-offset: calc(16px - 4.5em); - background-position-x: left var(--background-inline-offset); - background-size: 9em 9em; + column-gap: 0.5em; + display: grid; + grid-template: + "top-pad icon" 16px + "title icon" auto + "body icon" auto + "learn-more icon" auto + "bottom-pad icon" minmax(8px, 1fr) + / auto auto; +} + +#securityLevel-background-image { + grid-area: icon; + --security-level-icon-size: 9em; + width: var(--security-level-icon-size); + height: var(--security-level-icon-size); + margin-block: 0.4em; + /* Middle of shield aligns with the panel padding: */ + margin-inline-end: calc(-0.5 * var(--security-level-icon-size)); + align-self: start; + justify-self: end; + /* This icon is meant to act as background, so disable dragging or interfering + * with clicks. */ + pointer-events: none; -moz-context-properties: fill, fill-opacity; fill-opacity: 1; fill: var(--border-color-card); } /* NOTE: Use ":dir" instead of ":-moz-locale-dir" when panel switches to HTML. */ -#securityLevel-background:-moz-locale-dir(ltr) { - background-position-x: right var(--background-inline-offset); +#securityLevel-background-image:-moz-locale-dir(rtl) { + transform: scaleX(-1); } -#securityLevel-background:is([level="standard"], [level="custom"]) { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); +#securityLevel-panel:is([level="standard"], [level="custom"]) #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); } -#securityLevel-background[level="safer"] { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); +#securityLevel-panel[level="safer"] #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); } -#securityLevel-background[level="safest"] { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); +#securityLevel-panel[level="safest"] #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); } #securityLevel-background p { - margin: 0; + margin-block: 0 16px; } /* Override margin in panelUI-shared.css */ @@ -47,13 +61,15 @@ #securityLevel-level { font-size: 1.25em; font-weight: 600; + grid-area: title; } #securityLevel-summary { - padding-inline-end: 5em; max-width: 20em; + grid-area: body; } #securityLevel-learnMore { align-self: start; + grid-area: learn-more; } ===================================== browser/components/securitylevel/content/securityLevelPanel.inc.xhtml ===================================== @@ -1,7 +1,7 @@ <panel id="securityLevel-panel" role="dialog" aria-labelledby="securityLevel-header" - aria-describedby="securityLevel-subheading securityLevel-summary" + aria-describedby="securityLevel-level securityLevel-summary" type="arrow" orient="vertical" class="cui-widget-panel panel-no-padding"> @@ -13,9 +13,7 @@ </box> <toolbarseparator id="securityLevel-separator"></toolbarseparator> <vbox id="securityLevel-background" class="panel-subview-body"> - <html:p id="securityLevel-subheading"> - <html:span id="securityLevel-level"></html:span> - </html:p> + <html:p id="securityLevel-level"></html:p> <html:p id="securityLevel-summary"></html:p> <html:a is="moz-support-link" @@ -23,6 +21,7 @@ tor-manual-page="security-settings" data-l10n-id="security-level-panel-learn-more-link" ></html:a> + <html:img id="securityLevel-background-image" alt="" /> </vbox> <html:moz-button-group class="panel-footer"> <button ===================================== browser/components/securitylevel/content/securityLevelPreferences.css ===================================== @@ -18,6 +18,10 @@ margin-inline-end: var(--space-large); } +:-moz-locale-dir(rtl) .security-level-icon { + transform: scaleX(-1); +} + .security-level-current-badge { grid-area: badge; align-self: center; View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/f9f… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/f9f… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][base-browser-140.1.0esr-15.0-1] fixup! BB 40925: Implemented the Security Level component
by henry (@henry) 30 Jul '25

30 Jul '25
henry pushed to branch base-browser-140.1.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: 0d8bd916 by henry at 2025-07-30T16:29:07+00:00 fixup! BB 40925: Implemented the Security Level component TB 43844: Flip the security level shield icon for RTL. We also do some minor clean up in the areas we touch. (cherry picked from commit d116014b401543a20ff66efc0027c65a74cf9d16) Co-authored-by: Henry Wilkes <henry(a)torproject.org> - - - - - 5 changed files: - browser/components/securitylevel/content/securityLevel.js - browser/components/securitylevel/content/securityLevelButton.css - browser/components/securitylevel/content/securityLevelPanel.css - browser/components/securitylevel/content/securityLevelPanel.inc.xhtml - browser/components/securitylevel/content/securityLevelPreferences.css Changes: ===================================== browser/components/securitylevel/content/securityLevel.js ===================================== @@ -156,7 +156,6 @@ var SecurityLevelPanel = { _populateXUL() { this._elements = { panel: document.getElementById("securityLevel-panel"), - background: document.getElementById("securityLevel-background"), levelName: document.getElementById("securityLevel-level"), summary: document.getElementById("securityLevel-summary"), }; @@ -190,7 +189,7 @@ var SecurityLevelPanel = { const level = SecurityLevelPrefs.securityLevelSummary; // Descriptions change based on security level - this._elements.background.setAttribute("level", level); + this._elements.panel.setAttribute("level", level); let l10nIdLevel; let l10nIdSummary; switch (level) { ===================================== browser/components/securitylevel/content/securityLevelButton.css ===================================== @@ -1,12 +1,19 @@ -toolbarbutton#security-level-button[level="standard"] { +#security-level-button[level="standard"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); } -toolbarbutton#security-level-button[level="safer"] { + +#security-level-button[level="safer"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); } -toolbarbutton#security-level-button[level="safest"] { + +#security-level-button[level="safest"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); } -toolbarbutton#security-level-button[level="custom"] { + +#security-level-button[level="custom"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard_custom"); } + +#security-level-button:-moz-locale-dir(rtl) .toolbarbutton-icon { + transform: scaleX(-1); +} ===================================== browser/components/securitylevel/content/securityLevelPanel.css ===================================== @@ -3,40 +3,54 @@ #securityLevel-background { min-height: 10em; padding-inline: 16px; - padding-block: 16px 8px; - gap: 16px; - background-repeat: no-repeat; - background-position-y: top 0.4em; - /* Icon center should be in-line with end padding. - * We set the right-to-left position here, and the left-to-right position - * below. */ - --background-inline-offset: calc(16px - 4.5em); - background-position-x: left var(--background-inline-offset); - background-size: 9em 9em; + column-gap: 0.5em; + display: grid; + grid-template: + "top-pad icon" 16px + "title icon" auto + "body icon" auto + "learn-more icon" auto + "bottom-pad icon" minmax(8px, 1fr) + / auto auto; +} + +#securityLevel-background-image { + grid-area: icon; + --security-level-icon-size: 9em; + width: var(--security-level-icon-size); + height: var(--security-level-icon-size); + margin-block: 0.4em; + /* Middle of shield aligns with the panel padding: */ + margin-inline-end: calc(-0.5 * var(--security-level-icon-size)); + align-self: start; + justify-self: end; + /* This icon is meant to act as background, so disable dragging or interfering + * with clicks. */ + pointer-events: none; -moz-context-properties: fill, fill-opacity; fill-opacity: 1; fill: var(--border-color-card); } /* NOTE: Use ":dir" instead of ":-moz-locale-dir" when panel switches to HTML. */ -#securityLevel-background:-moz-locale-dir(ltr) { - background-position-x: right var(--background-inline-offset); +#securityLevel-background-image:-moz-locale-dir(rtl) { + transform: scaleX(-1); } -#securityLevel-background:is([level="standard"], [level="custom"]) { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); +#securityLevel-panel:is([level="standard"], [level="custom"]) #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); } -#securityLevel-background[level="safer"] { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); +#securityLevel-panel[level="safer"] #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); } -#securityLevel-background[level="safest"] { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); +#securityLevel-panel[level="safest"] #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); } #securityLevel-background p { - margin: 0; + margin-block: 0 16px; } /* Override margin in panelUI-shared.css */ @@ -47,13 +61,15 @@ #securityLevel-level { font-size: 1.25em; font-weight: 600; + grid-area: title; } #securityLevel-summary { - padding-inline-end: 5em; max-width: 20em; + grid-area: body; } #securityLevel-learnMore { align-self: start; + grid-area: learn-more; } ===================================== browser/components/securitylevel/content/securityLevelPanel.inc.xhtml ===================================== @@ -1,7 +1,7 @@ <panel id="securityLevel-panel" role="dialog" aria-labelledby="securityLevel-header" - aria-describedby="securityLevel-subheading securityLevel-summary" + aria-describedby="securityLevel-level securityLevel-summary" type="arrow" orient="vertical" class="cui-widget-panel panel-no-padding"> @@ -13,9 +13,7 @@ </box> <toolbarseparator id="securityLevel-separator"></toolbarseparator> <vbox id="securityLevel-background" class="panel-subview-body"> - <html:p id="securityLevel-subheading"> - <html:span id="securityLevel-level"></html:span> - </html:p> + <html:p id="securityLevel-level"></html:p> <html:p id="securityLevel-summary"></html:p> <html:a is="moz-support-link" @@ -23,6 +21,7 @@ tor-manual-page="security-settings" data-l10n-id="security-level-panel-learn-more-link" ></html:a> + <html:img id="securityLevel-background-image" alt="" /> </vbox> <html:moz-button-group class="panel-footer"> <button ===================================== browser/components/securitylevel/content/securityLevelPreferences.css ===================================== @@ -18,6 +18,10 @@ margin-inline-end: var(--space-large); } +:-moz-locale-dir(rtl) .security-level-icon { + transform: scaleX(-1); +} + .security-level-current-badge { grid-area: badge; align-self: center; View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/0d8bd91… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/0d8bd91… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][tor-browser-140.1.0esr-15.0-1] fixup! BB 40925: Implemented the Security Level component
by henry (@henry) 30 Jul '25

30 Jul '25
henry pushed to branch tor-browser-140.1.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: d116014b by Henry Wilkes at 2025-07-30T16:08:38+01:00 fixup! BB 40925: Implemented the Security Level component TB 43844: Flip the security level shield icon for RTL. We also do some minor clean up in the areas we touch. - - - - - 5 changed files: - browser/components/securitylevel/content/securityLevel.js - browser/components/securitylevel/content/securityLevelButton.css - browser/components/securitylevel/content/securityLevelPanel.css - browser/components/securitylevel/content/securityLevelPanel.inc.xhtml - browser/components/securitylevel/content/securityLevelPreferences.css Changes: ===================================== browser/components/securitylevel/content/securityLevel.js ===================================== @@ -156,7 +156,6 @@ var SecurityLevelPanel = { _populateXUL() { this._elements = { panel: document.getElementById("securityLevel-panel"), - background: document.getElementById("securityLevel-background"), levelName: document.getElementById("securityLevel-level"), summary: document.getElementById("securityLevel-summary"), }; @@ -190,7 +189,7 @@ var SecurityLevelPanel = { const level = SecurityLevelPrefs.securityLevelSummary; // Descriptions change based on security level - this._elements.background.setAttribute("level", level); + this._elements.panel.setAttribute("level", level); let l10nIdLevel; let l10nIdSummary; switch (level) { ===================================== browser/components/securitylevel/content/securityLevelButton.css ===================================== @@ -1,12 +1,19 @@ -toolbarbutton#security-level-button[level="standard"] { +#security-level-button[level="standard"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); } -toolbarbutton#security-level-button[level="safer"] { + +#security-level-button[level="safer"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); } -toolbarbutton#security-level-button[level="safest"] { + +#security-level-button[level="safest"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); } -toolbarbutton#security-level-button[level="custom"] { + +#security-level-button[level="custom"] { list-style-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard_custom"); } + +#security-level-button:-moz-locale-dir(rtl) .toolbarbutton-icon { + transform: scaleX(-1); +} ===================================== browser/components/securitylevel/content/securityLevelPanel.css ===================================== @@ -3,40 +3,54 @@ #securityLevel-background { min-height: 10em; padding-inline: 16px; - padding-block: 16px 8px; - gap: 16px; - background-repeat: no-repeat; - background-position-y: top 0.4em; - /* Icon center should be in-line with end padding. - * We set the right-to-left position here, and the left-to-right position - * below. */ - --background-inline-offset: calc(16px - 4.5em); - background-position-x: left var(--background-inline-offset); - background-size: 9em 9em; + column-gap: 0.5em; + display: grid; + grid-template: + "top-pad icon" 16px + "title icon" auto + "body icon" auto + "learn-more icon" auto + "bottom-pad icon" minmax(8px, 1fr) + / auto auto; +} + +#securityLevel-background-image { + grid-area: icon; + --security-level-icon-size: 9em; + width: var(--security-level-icon-size); + height: var(--security-level-icon-size); + margin-block: 0.4em; + /* Middle of shield aligns with the panel padding: */ + margin-inline-end: calc(-0.5 * var(--security-level-icon-size)); + align-self: start; + justify-self: end; + /* This icon is meant to act as background, so disable dragging or interfering + * with clicks. */ + pointer-events: none; -moz-context-properties: fill, fill-opacity; fill-opacity: 1; fill: var(--border-color-card); } /* NOTE: Use ":dir" instead of ":-moz-locale-dir" when panel switches to HTML. */ -#securityLevel-background:-moz-locale-dir(ltr) { - background-position-x: right var(--background-inline-offset); +#securityLevel-background-image:-moz-locale-dir(rtl) { + transform: scaleX(-1); } -#securityLevel-background:is([level="standard"], [level="custom"]) { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); +#securityLevel-panel:is([level="standard"], [level="custom"]) #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#standard"); } -#securityLevel-background[level="safer"] { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); +#securityLevel-panel[level="safer"] #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safer"); } -#securityLevel-background[level="safest"] { - background-image: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); +#securityLevel-panel[level="safest"] #securityLevel-background-image { + content: url("chrome://browser/content/securitylevel/securityLevelIcon.svg#safest"); } #securityLevel-background p { - margin: 0; + margin-block: 0 16px; } /* Override margin in panelUI-shared.css */ @@ -47,13 +61,15 @@ #securityLevel-level { font-size: 1.25em; font-weight: 600; + grid-area: title; } #securityLevel-summary { - padding-inline-end: 5em; max-width: 20em; + grid-area: body; } #securityLevel-learnMore { align-self: start; + grid-area: learn-more; } ===================================== browser/components/securitylevel/content/securityLevelPanel.inc.xhtml ===================================== @@ -1,7 +1,7 @@ <panel id="securityLevel-panel" role="dialog" aria-labelledby="securityLevel-header" - aria-describedby="securityLevel-subheading securityLevel-summary" + aria-describedby="securityLevel-level securityLevel-summary" type="arrow" orient="vertical" class="cui-widget-panel panel-no-padding"> @@ -13,9 +13,7 @@ </box> <toolbarseparator id="securityLevel-separator"></toolbarseparator> <vbox id="securityLevel-background" class="panel-subview-body"> - <html:p id="securityLevel-subheading"> - <html:span id="securityLevel-level"></html:span> - </html:p> + <html:p id="securityLevel-level"></html:p> <html:p id="securityLevel-summary"></html:p> <html:a is="moz-support-link" @@ -23,6 +21,7 @@ tor-manual-page="security-settings" data-l10n-id="security-level-panel-learn-more-link" ></html:a> + <html:img id="securityLevel-background-image" alt="" /> </vbox> <html:moz-button-group class="panel-footer"> <button ===================================== browser/components/securitylevel/content/securityLevelPreferences.css ===================================== @@ -18,6 +18,10 @@ margin-inline-end: var(--space-large); } +:-moz-locale-dir(rtl) .security-level-icon { + transform: scaleX(-1); +} + .security-level-current-badge { grid-area: badge; align-self: center; View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/d116014… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/d116014… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser-update-responses][main] 4 commits: alpha: new version, 15.0a1 (linux-x86_64)
by ma1 (@ma1) 30 Jul '25

30 Jul '25
ma1 pushed to branch main at The Tor Project / Applications / mullvad-browser-update-responses Commits: 22ef5607 by hackademix at 2025-07-30T16:16:14+02:00 alpha: new version, 15.0a1 (linux-x86_64) - - - - - 39c1e506 by hackademix at 2025-07-30T16:16:14+02:00 alpha: new version, 15.0a1 (macos) - - - - - 6087003e by hackademix at 2025-07-30T16:16:15+02:00 alpha: new version, 15.0a1 (windows-x86_64) - - - - - df559cee by hackademix at 2025-07-30T16:16:15+02:00 alpha: new version, 15.0a1 - - - - - 31 changed files: - update_1/alpha/download-linux-x86_64.json - update_1/alpha/download-macos.json - update_1/alpha/download-windows-x86_64.json - update_1/alpha/downloads.json - update_1/alpha/linux-x86_64/.htaccess - − update_1/alpha/linux-x86_64/14.5a3-14.5a6-linux-x86_64.xml - − update_1/alpha/linux-x86_64/14.5a4-14.5a6-linux-x86_64.xml - − update_1/alpha/linux-x86_64/14.5a5-14.5a6-linux-x86_64.xml - − update_1/alpha/linux-x86_64/14.5a6-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-14.5a4-15.0a1-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-14.5a5-15.0a1-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-14.5a6-15.0a1-linux-x86_64.xml - + update_1/alpha/linux-x86_64/update-15.0a1-linux-x86_64.xml - update_1/alpha/macos/.htaccess - − update_1/alpha/macos/14.5a3-14.5a6-macos.xml - − update_1/alpha/macos/14.5a4-14.5a6-macos.xml - − update_1/alpha/macos/14.5a5-14.5a6-macos.xml - − update_1/alpha/macos/14.5a6-macos.xml - + update_1/alpha/macos/update-14.5a4-15.0a1-macos.xml - + update_1/alpha/macos/update-14.5a5-15.0a1-macos.xml - + update_1/alpha/macos/update-14.5a6-15.0a1-macos.xml - + update_1/alpha/macos/update-15.0a1-macos.xml - update_1/alpha/windows-x86_64/.htaccess - − update_1/alpha/windows-x86_64/14.5a3-14.5a6-windows-x86_64.xml - − update_1/alpha/windows-x86_64/14.5a4-14.5a6-windows-x86_64.xml - − update_1/alpha/windows-x86_64/14.5a5-14.5a6-windows-x86_64.xml - − update_1/alpha/windows-x86_64/14.5a6-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-14.5a4-15.0a1-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-14.5a5-15.0a1-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-14.5a6-15.0a1-windows-x86_64.xml - + update_1/alpha/windows-x86_64/update-15.0a1-windows-x86_64.xml The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser-update-respo… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser-update-respo… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-update-responses][main] 6 commits: alpha: new version, 15.0a1 (linux-i686)
by morgan (@morgan) 30 Jul '25

30 Jul '25
morgan pushed to branch main at The Tor Project / Applications / Tor Browser update responses Commits: 7908070f by Morgan at 2025-07-30T13:16:44+00:00 alpha: new version, 15.0a1 (linux-i686) - - - - - 0ea6b430 by Morgan at 2025-07-30T13:16:44+00:00 alpha: new version, 15.0a1 (linux-x86_64) - - - - - 55e0aa50 by Morgan at 2025-07-30T13:16:44+00:00 alpha: new version, 15.0a1 (macos) - - - - - ce54652c by Morgan at 2025-07-30T13:16:45+00:00 alpha: new version, 15.0a1 (windows-i686) - - - - - 1d5dd3c0 by Morgan at 2025-07-30T13:16:45+00:00 alpha: new version, 15.0a1 (windows-x86_64) - - - - - 9029c1b9 by Morgan at 2025-07-30T13:16:45+00:00 alpha: new version, 15.0a1 - - - - - 47 changed files: - update_3/alpha/download-android-aarch64.json - update_3/alpha/download-android-armv7.json - update_3/alpha/download-android-x86.json - update_3/alpha/download-android-x86_64.json - update_3/alpha/download-linux-i686.json - update_3/alpha/download-linux-x86_64.json - update_3/alpha/download-macos.json - update_3/alpha/download-windows-i686.json - update_3/alpha/download-windows-x86_64.json - update_3/alpha/downloads.json - update_3/alpha/linux-i686/.htaccess - update_3/alpha/linux-i686/14.5a3-14.5a6-linux-i686.xml → update_3/alpha/linux-i686/update-14.5a4-15.0a1-linux-i686.xml - update_3/alpha/linux-i686/14.5a4-14.5a6-linux-i686.xml → update_3/alpha/linux-i686/update-14.5a5-15.0a1-linux-i686.xml - update_3/alpha/linux-i686/14.5a5-14.5a6-linux-i686.xml → update_3/alpha/linux-i686/update-14.5a6-15.0a1-linux-i686.xml - update_3/alpha/linux-i686/14.5a6-linux-i686.xml → update_3/alpha/linux-i686/update-15.0a1-linux-i686.xml - update_3/alpha/linux-x86_64/.htaccess - update_3/alpha/linux-x86_64/14.5a3-14.5a6-linux-x86_64.xml → update_3/alpha/linux-x86_64/update-14.5a4-15.0a1-linux-x86_64.xml - update_3/alpha/linux-x86_64/14.5a4-14.5a6-linux-x86_64.xml → update_3/alpha/linux-x86_64/update-14.5a5-15.0a1-linux-x86_64.xml - update_3/alpha/linux-x86_64/14.5a5-14.5a6-linux-x86_64.xml → update_3/alpha/linux-x86_64/update-14.5a6-15.0a1-linux-x86_64.xml - update_3/alpha/linux-x86_64/14.5a6-linux-x86_64.xml → update_3/alpha/linux-x86_64/update-15.0a1-linux-x86_64.xml - update_3/alpha/macos/.htaccess - − update_3/alpha/macos/14.5a3-14.5a6-macos.xml - − update_3/alpha/macos/14.5a4-14.5a6-macos.xml - − update_3/alpha/macos/14.5a5-14.5a6-macos.xml - − update_3/alpha/macos/14.5a6-macos.xml - + update_3/alpha/macos/update-14.5a4-15.0a1-macos.xml - + update_3/alpha/macos/update-14.5a5-15.0a1-macos.xml - + update_3/alpha/macos/update-14.5a6-15.0a1-macos.xml - + update_3/alpha/macos/update-15.0a1-macos.xml - update_3/alpha/windows-i686/.htaccess - − update_3/alpha/windows-i686/14.5a3-14.5a6-windows-i686.xml - − update_3/alpha/windows-i686/14.5a4-14.5a6-windows-i686.xml - − update_3/alpha/windows-i686/14.5a5-14.5a6-windows-i686.xml - − update_3/alpha/windows-i686/14.5a6-windows-i686.xml - + update_3/alpha/windows-i686/update-14.5a4-15.0a1-windows-i686.xml - + update_3/alpha/windows-i686/update-14.5a5-15.0a1-windows-i686.xml - + update_3/alpha/windows-i686/update-14.5a6-15.0a1-windows-i686.xml - + update_3/alpha/windows-i686/update-15.0a1-windows-i686.xml - update_3/alpha/windows-x86_64/.htaccess - − update_3/alpha/windows-x86_64/14.5a3-14.5a6-windows-x86_64.xml - − update_3/alpha/windows-x86_64/14.5a4-14.5a6-windows-x86_64.xml - − update_3/alpha/windows-x86_64/14.5a5-14.5a6-windows-x86_64.xml - − update_3/alpha/windows-x86_64/14.5a6-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-14.5a4-15.0a1-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-14.5a5-15.0a1-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-14.5a6-15.0a1-windows-x86_64.xml - + update_3/alpha/windows-x86_64/update-15.0a1-windows-x86_64.xml The diff was not included because it is too large. View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-update-responses… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-update-responses… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser] Pushed new branch tor-browser-141.0a1-16.0-2
by brizental (@brizental) 30 Jul '25

30 Jul '25
brizental pushed new branch tor-browser-141.0a1-16.0-2 at The Tor Project / Applications / Tor Browser -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/tree/tor-brows… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser-build][main] Bug 41527: Update libdmg-hfsplus and enable LZMA compression on dmgs.
by Pier Angelo Vendrame (@pierov) 30 Jul '25

30 Jul '25
Pier Angelo Vendrame pushed to branch main at The Tor Project / Applications / tor-browser-build Commits: 0bd556ab by Pier Angelo Vendrame at 2025-07-30T13:58:02+02:00 Bug 41527: Update libdmg-hfsplus and enable LZMA compression on dmgs. - - - - - 4 changed files: - projects/browser/ddmg.sh - projects/libdmg-hfsplus/config - tools/signing/ddmg.sh - tools/signing/gatekeeper-bundling.sh Changes: ===================================== projects/browser/ddmg.sh ===================================== @@ -37,7 +37,7 @@ hfsplus "$hfsfile" symlink /Applications /Applications # Show the volume icon hfsplus "$hfsfile" attr / C -dmg dmg "$hfsfile" [% c('dmg_out', { error_if_undef => 1 }) %] +dmg dmg --compression lzma --level 5 --run-sectors 2048 "$hfsfile" [% c('dmg_out', { error_if_undef => 1 }) %] popd rm -Rf "$dmg_tmpdir" ===================================== projects/libdmg-hfsplus/config ===================================== @@ -1,7 +1,7 @@ # vim: filetype=yaml sw=2 version: '[% c("abbrev") %]' git_url: https://github.com/mozilla/libdmg-hfsplus -git_hash: a0a959bd25370c1c0a00c9ec525e3e78285adbf9 +git_hash: d6287b5afc2406b398de42f74eba432f2123b937 filename: '[% project %]-[% c("version") %]-[% c("var/build_id") %].tar.[% c("compress_tar") %]' container: use_container: 1 @@ -10,6 +10,7 @@ var: - build-essential - zlib1g-dev - libbz2-dev + - liblzma-dev input_files: - project: container-image - name: cmake ===================================== tools/signing/ddmg.sh ===================================== @@ -57,7 +57,7 @@ hfsplus "$hfsfile" symlink /Applications /Applications # Show the volume icon hfsplus "$hfsfile" attr / C -dmg dmg "$hfsfile" "$dest_file" +dmg dmg --compression lzma --level 5 --run-sectors 2048 "$hfsfile" "$dest_file" echo "Finished: " $(basename $dest_file) ===================================== tools/signing/gatekeeper-bundling.sh ===================================== @@ -39,7 +39,7 @@ test -f $faketime_path || \ exit_error "$faketime_path is missing" test -d $macos_stapled_dir || \ exit_error "The stapled macos zip files should be placed in directory $macos_stapled_dir" -libdmg_file="$script_dir/../../out/libdmg-hfsplus/libdmg-hfsplus-a0a959bd2537-f2819c.tar.zst" +libdmg_file="$script_dir/../../out/libdmg-hfsplus/libdmg-hfsplus-d6287b5afc24-6f206c.tar.zst" test -f "$libdmg_file" || \ exit_error "$libdmg_file is missing." \ "You can build it with:" \ View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser-build/-/commit/0… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.1.0esr-15.0-1] fixup! MB 37: Customization for the about dialog
by Pier Angelo Vendrame (@pierov) 30 Jul '25

30 Jul '25
Pier Angelo Vendrame pushed to branch mullvad-browser-140.1.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser Commits: 1a5441f6 by Pier Angelo Vendrame at 2025-07-30T11:53:50+02:00 fixup! MB 37: Customization for the about dialog MB 451: The restart to apply button doesn't work - - - - - 1 changed file: - browser/base/content/aboutDialog.xhtml Changes: ===================================== browser/base/content/aboutDialog.xhtml ===================================== @@ -104,12 +104,10 @@ <label id="version" class="update"/> <label id="releasenotes" is="text-link" hidden="true" data-l10n-id="releaseNotes-link"/> </hbox> -#ifndef MULLVAD_BROWSER - <description class="text-blurb"> + <description class="text-blurb" hidden="true"> <label id="aboutDialogHelpLink" is="text-link" data-l10n-id="aboutdialog-help-user"/> <label id="submit-feedback" is="text-link" data-l10n-id="aboutdialog-submit-feedback"/> </description> -#endif </vbox> #endif </hbox> View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/1a5… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/1a5… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/mullvad-browser][mullvad-browser-140.1.0esr-15.0-1] fixup! BB 43322: Customize the font visibility lists.
by Pier Angelo Vendrame (@pierov) 30 Jul '25

30 Jul '25
Pier Angelo Vendrame pushed to branch mullvad-browser-140.1.0esr-15.0-1 at The Tor Project / Applications / Mullvad Browser Commits: ac53dfbf by Pier Angelo Vendrame at 2025-07-30T11:33:34+02:00 fixup! BB 43322: Customize the font visibility lists. BB 44046: Replace the macro we use in StandardFonts-win10.inc. For consistency with other changes in the same commit, we should use BASE_BROWSER_VERSION rather than BASE_BROWSER_UPDATE. - - - - - 1 changed file: - gfx/thebes/StandardFonts-win10.inc Changes: ===================================== gfx/thebes/StandardFonts-win10.inc ===================================== @@ -2,7 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -#ifndef BASE_BROWSER_UPDATE +#ifndef BASE_BROWSER_VERSION // List of standard font families installed as part of Windows 10 // from https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list // TODO: check whether we need to list legacy styled family names like "... Light". View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/ac5… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/mullvad-browser/-/commit/ac5… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
[Git][tpo/applications/tor-browser][base-browser-140.1.0esr-15.0-1] fixup! BB 43322: Customize the font visibility lists.
by Pier Angelo Vendrame (@pierov) 30 Jul '25

30 Jul '25
Pier Angelo Vendrame pushed to branch base-browser-140.1.0esr-15.0-1 at The Tor Project / Applications / Tor Browser Commits: 6b8311e7 by Pier Angelo Vendrame at 2025-07-30T11:32:07+02:00 fixup! BB 43322: Customize the font visibility lists. BB 44046: Replace the macro we use in StandardFonts-win10.inc. For consistency with other changes in the same commit, we should use BASE_BROWSER_VERSION rather than BASE_BROWSER_UPDATE. - - - - - 1 changed file: - gfx/thebes/StandardFonts-win10.inc Changes: ===================================== gfx/thebes/StandardFonts-win10.inc ===================================== @@ -2,7 +2,7 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ -#ifndef BASE_BROWSER_UPDATE +#ifndef BASE_BROWSER_VERSION // List of standard font families installed as part of Windows 10 // from https://docs.microsoft.com/en-us/typography/fonts/windows_10_font_list // TODO: check whether we need to list legacy styled family names like "... Light". View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/6b8311e… -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/6b8311e… You're receiving this email because of your account on gitlab.torproject.org.
1 0
0 0
  • ← Newer
  • 1
  • ...
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • ...
  • 1908
  • Older →

HyperKitty Powered by HyperKitty version 1.3.12.