- May 07, 2024
-
-
-
Bug 30556: align letterboxing with 200x100 new win width stepping
-
-
-
-
Bug 41434: Letterboxing, preemptively apply margins in a global CSS rule to mitigate race conditions on newly created windows and tabs.
-
Pier Angelo Vendrame authored
-
Pier Angelo Vendrame authored
-
-
Pier Angelo Vendrame authored
The datetime input is inconsistent with other inputs when using spoof English: its placeholder is not translated, unlike the default values and texts of all the other inputs.
-
-
-
-
Pier Angelo Vendrame authored
It is ignored because of RFP and it is confusing for users.
-
-
Bug 25660: Remove the "New Private Window" option
-
-
-
Pier Angelo Vendrame authored
Change the language selector to be sorted by language code, rather than name, and to display the language code to the user. Bug 41372: Handle Japanese as a special case in preferences on macOS Japanese is treated in a special way on macOS. However, seeing the Japanese language tag could be confusing for users, and moreover the language name is not localized correctly like other langs. Bug 41378: Tell users that they can change their language at the first start With multi-lingual builds, Tor Browser matches the user's system language, but some users might want to change it. So, we tell them that it is possible, but only once.
-
Bug 42537: Move base-browser.ftl to toolkit.
-
MB 288: Standardize capitalization in Letterboxing preferences
-
Pier Angelo Vendrame authored
This commit adds all the strings needed by following Base Browser patches.
-
-
-
-
-
Pier Angelo Vendrame authored
Avoid regional OS locales if the pref `intl.regional_prefs.use_os_locales` is false but RFP is enabled.
-
- May 06, 2024
-
-
It looks like these cases should only be invoked in the NSS command line tools, and not the browser, but I decided to patch them anyway because there literally is a maze of network function pointers being passed around, and it's very hard to tell if some random code might not pass in the proper proxied versions of the networking code here by accident. Bugzilla: https://bugzilla.mozilla.org/show_bug.cgi?id=1433509
-
Pier Angelo Vendrame authored
Bug 42536: Fix !985 on macOS.
-
Pier Angelo Vendrame authored
Bug 42519: Disable portable mode also if is-packaged-app is present. That is the file Firefox uses for .deb packages.
-
Pier Angelo Vendrame authored
This commit makes Firefox look for the default profile directory in a directory relative to the binary path. The directory can be specified through the --with-relative-data-dir. This is relative to the same directory as the firefox main binary for Linux and Windows. On macOS, we remove Contents/MacOS from it. Or, in other words, the directory is relative to the application bundle. This behavior can be overriden at runtime, by placing a file called system-install adjacent to the firefox main binary (also on macOS).
-
-
-
-
This checks `privacy.spoof_english` whenever `setLocales` is called from Fenix side and sets `intl.accept_languages` accordingly. Bug 40198: Expose privacy.spoof_english pref in GeckoView
-
Pier Angelo Vendrame authored
Windows has a system to set font aliases through the registry. This allows some customization that could be used as a fingerprinting vector. Moreover, this mechanism is used by Windows itself, and different SKUs might have different default FontSubstitutes.
-
Pier Angelo Vendrame authored
The mechanism to choose the UI font does not play well with our fontconfig configuration. As a result, the final criterion to choose the font for the UI was its version. Since we hardcode Arimo as a default sans-serif on preferences, we use it also for the UI. FontConfig will fall back to some other font for scripts Arimo does not cover as expected (we tested with Japanese).
-
Pier Angelo Vendrame authored
Bug 42315: Drop dom.enable_event_timing. It is already protected by RFP.
-