[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[tor-commits] [Git][tpo/applications/mullvad-browser][mullvad-browser-148.0a1-16.0-2] 4 commits: fixup! BB 31740: Remove some unnecessary RemoteSettings instances



Title: GitLab

Pier Angelo Vendrame pushed to branch mullvad-browser-148.0a1-16.0-2 at The Tor Project / Applications / Mullvad Browser

Commits:

  • b19f4d23
    by Pier Angelo Vendrame at 2026-03-09T21:57:33+01:00
    fixup! BB 31740: Remove some unnecessary RemoteSettings instances
    
    BB 44701: Remove unexpected changes on url-classifier's components.conf.
    
  • c6dac29e
    by Pier Angelo Vendrame at 2026-03-09T21:57:40+01:00
    fixup! BB 4234: Use the Firefox Update Process for Base Browser.
    
    BB 44668: Allow to replace detailsURL with unsupportedURL.
    
    We perform unsupported detection locally, rather than with a
    server-side logic, that is what Mozilla does.
    So, we send unsupported users to the details of the actual update,
    rather than sending them to a page with details of why they are
    unsupported.
    With this patch, we can distinguish those cases, and send user to a
    more appropriate page when needed.
    
  • f32317f5
    by Pier Angelo Vendrame at 2026-03-09T21:57:48+01:00
    fixup! Firefox preference overrides.
    
    BB 44461: Fix caption buttons on Windows.
    
    They are rendered with the Segoe MDL2 Assets, so we have to add that
    font to the list of allowed fonts.
    
  • 8efcb3ad
    by june wilde at 2026-03-09T21:57:59+01:00
    fixup! BB 41459: WebRTC fails to build under mingw (Part 2)
    

5 changed files:

Changes:

  • browser/app/profile/001-base-profile.js
    ... ... @@ -906,7 +906,7 @@ pref("font.name-list.monospace.x-unicode", "Menlo, Courier New, Noto Sans Baline
    906 906
     #endif
    
    907 907
     
    
    908 908
     #ifdef XP_WIN
    
    909
    -pref("font.system.whitelist", "Arial, Cambria Math, Consolas, Courier New, Georgia, Lucida Console, MS Gothic, MS ゴシック, MS PGothic, MS Pゴシック, MV Boli, Malgun Gothic, Microsoft Himalaya, Microsoft JhengHei, Microsoft YaHei, 微软雅黑, Segoe UI, SimSun, 宋体, Sylfaen, Tahoma, Times New Roman, Verdana, Noto Sans Adlam, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Kannada, Noto Sans Khmer, Noto Sans Javanese, Noto Sans Kayah Li, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans Newa, Noto Sans New Tai Lue, Noto Sans NKo, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols 2, Noto Sans Symbols, Noto Sans Syriac, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh APT, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Tibetan, Noto Serif Yezidi, Noto Naskh Arabic, Noto Sans, Noto Serif, Pyidaungsu, Twemoji Mozilla");
    
    909
    +pref("font.system.whitelist", "Arial, Cambria Math, Consolas, Courier New, Georgia, Lucida Console, MS Gothic, MS ゴシック, MS PGothic, MS Pゴシック, MV Boli, Malgun Gothic, Microsoft Himalaya, Microsoft JhengHei, Microsoft YaHei, 微软雅黑, Segoe MDL2 Assets, Segoe UI, SimSun, 宋体, Sylfaen, Tahoma, Times New Roman, Verdana, Noto Sans Adlam, Noto Sans Balinese, Noto Sans Bamum, Noto Sans Bassa Vah, Noto Sans Batak, Noto Sans Bengali, Noto Sans Buginese, Noto Sans Buhid, Noto Sans Canadian Aboriginal, Noto Sans Chakma, Noto Sans Cham, Noto Sans Cherokee, Noto Sans Coptic, Noto Sans Deseret, Noto Sans Devanagari, Noto Sans Elbasan, Noto Sans Ethiopic, Noto Sans Georgian, Noto Sans Grantha, Noto Sans Gujarati, Noto Sans Gunjala Gondi, Noto Sans Gurmukhi, Noto Sans Hanifi Rohingya, Noto Sans Hanunoo, Noto Sans Kannada, Noto Sans Khmer, Noto Sans Javanese, Noto Sans Kayah Li, Noto Sans Khojki, Noto Sans Khudawadi, Noto Sans Lao, Noto Sans Lepcha, Noto Sans Limbu, Noto Sans Lisu, Noto Sans Mahajani, Noto Sans Malayalam, Noto Sans Mandaic, Noto Sans Masaram Gondi, Noto Sans Medefaidrin, Noto Sans Meetei Mayek, Noto Sans Mende Kikakui, Noto Sans Miao, Noto Sans Modi, Noto Sans Mongolian, Noto Sans Mro, Noto Sans Multani, Noto Sans Newa, Noto Sans New Tai Lue, Noto Sans NKo, Noto Sans Ol Chiki, Noto Sans Oriya, Noto Sans Osage, Noto Sans Osmanya, Noto Sans Pahawh Hmong, Noto Sans Pau Cin Hau, Noto Sans Rejang, Noto Sans Runic, Noto Sans Samaritan, Noto Sans Saurashtra, Noto Sans Sharada, Noto Sans Shavian, Noto Sans Sinhala, Noto Sans Sora Sompeng, Noto Sans Soyombo, Noto Sans Sundanese, Noto Sans Syloti Nagri, Noto Sans Symbols 2, Noto Sans Symbols, Noto Sans Syriac, Noto Sans Tagalog, Noto Sans Tagbanwa, Noto Sans Tai Le, Noto Sans Tai Tham, Noto Sans Tai Viet, Noto Sans Takri, Noto Sans Tamil, Noto Sans Telugu, Noto Sans Thaana, Noto Sans Tifinagh Adrar, Noto Sans Tifinagh Agraw Imazighen, Noto Sans Tifinagh Ahaggar, Noto Sans Tifinagh Air, Noto Sans Tifinagh APT, Noto Sans Tifinagh Azawagh, Noto Sans Tifinagh Ghat, Noto Sans Tifinagh Hawad, Noto Sans Tifinagh, Noto Sans Tifinagh Rhissa Ixa, Noto Sans Tifinagh SIL, Noto Sans Tifinagh Tawellemmet, Noto Sans Tirhuta, Noto Sans Vai, Noto Sans Wancho, Noto Sans Warang Citi, Noto Sans Yi, Noto Sans Zanabazar Square, Noto Serif Balinese, Noto Serif Bengali, Noto Serif Devanagari, Noto Serif Dogra, Noto Serif Ethiopic, Noto Serif Georgian, Noto Serif Grantha, Noto Serif Gujarati, Noto Serif Gurmukhi, Noto Serif Kannada, Noto Serif Khmer, Noto Serif Khojki, Noto Serif Lao, Noto Serif Malayalam, Noto Serif Myanmar, Noto Serif NP Hmong, Noto Serif Sinhala, Noto Serif Tamil, Noto Serif Telugu, Noto Serif Tibetan, Noto Serif Yezidi, Noto Naskh Arabic, Noto Sans, Noto Serif, Pyidaungsu, Twemoji Mozilla");
    
    910 910
     
    
    911 911
     pref("font.name-list.emoji", "Twemoji Mozilla");
    
    912 912
     // Arabic
    

  • netwerk/url-classifier/components.conf
    ... ... @@ -18,6 +18,9 @@ Classes = [
    18 18
             'contract_ids': ['@mozilla.org/url-classifier/exception-list-service;1'],
    
    19 19
             'esModule': 'resource://gre/modules/UrlClassifierExceptionListService.sys.mjs',
    
    20 20
             'constructor': 'UrlClassifierExceptionListService',
    
    21
    +        'categories': {
    
    22
    +            'idle-daily': 'UrlClassifierExceptionListService'
    
    23
    +        }
    
    21 24
         },
    
    22 25
         {
    
    23 26
             'cid': '{8753A413-3ED6-4A61-A1DC-B31A7E69B796}',
    

  • third_party/libwebrtc/rtc_base/win/create_direct3d_device.h
    ... ... @@ -13,15 +13,6 @@
    13 13
     
    
    14 14
     #include <windows.graphics.directx.direct3d11.h>
    
    15 15
     #include <windows.graphics.directx.direct3d11.interop.h>
    
    16
    -#ifdef __MINGW32__
    
    17
    -#  include <dxgi.h>
    
    18
    -#  include <inspectable.h>
    
    19
    -extern "C" {
    
    20
    -// This function is only used in decltype(..)
    
    21
    -HRESULT __stdcall CreateDirect3D11DeviceFromDXGIDevice(
    
    22
    -    ::IDXGIDevice* dxgiDevice, ::IInspectable** graphicsDevice);
    
    23
    -}
    
    24
    -#endif
    
    25 16
     
    
    26 17
     #include <winerror.h>
    
    27 18
     #include <wrl/client.h>
    

  • toolkit/.eslintrc.mjs
    ... ... @@ -7,7 +7,7 @@ export default [
    7 7
         rules: {
    
    8 8
           // XXX Bug 1326071 - This should be reduced down - probably to 20 or to
    
    9 9
           // be removed & synced with the mozilla/recommended value.
    
    10
    -      complexity: ["error", 47],
    
    10
    +      complexity: ["error", 49],
    
    11 11
         },
    
    12 12
       },
    
    13 13
     ];

  • toolkit/mozapps/update/UpdateService.sys.mjs
    ... ... @@ -2480,6 +2480,13 @@ class Update {
    2480 2480
           this.elevationFailure = false;
    
    2481 2481
         }
    
    2482 2482
     
    
    2483
    +    if (this.unsupported && update.hasAttribute("unsupportedURL")) {
    
    2484
    +      // Override the detailsURL with the dedicated link for the EOL.
    
    2485
    +      // Otherwise it will point to the release blog post for the wrong version.
    
    2486
    +      // See tor-browser#44668.
    
    2487
    +      this.detailsURL = update.getAttribute("unsupportedURL");
    
    2488
    +    }
    
    2489
    +
    
    2483 2490
         if (!this.detailsURL) {
    
    2484 2491
           try {
    
    2485 2492
             // Try using a default details URL supplied by the distribution
    

  • _______________________________________________
    tor-commits mailing list -- tor-commits@xxxxxxxxxxxxxxxxxxxx
    To unsubscribe send an email to tor-commits-leave@xxxxxxxxxxxxxxxxxxxx