Read-only Git mirror of the Mercurial gecko repositories at https://hg.mozilla.org. How to contribute: https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
Go to file
Ray Kraesig 38458eed44 Bug 1819421 - [1/2] create parallel check for Win11 tablet mode r=win-reviewers,Gijs,gsvelto,gstoll
Win11's tablet mode is different from Win10's tablet mode in ways both
subtle and gross. Avoid unifying them implicitly, and make it clear that
they should not be unified _explicitly_ without testing.

Unfortunately, Windows 11's API for checking whether the device is in
tablet mode is broken -- it requires one to know whether the device is a
tablet to interpret the return value, but there is no documented API
providing that information. We use a heuristic partly borrowed from
Chromium and partly based on independent investigation.

As all of the code using WindowsUIUtils effectively only checked for
Win10's tablet mode, this commit technically has no functional
changes.

Differential Revision: https://phabricator.services.mozilla.com/D224244
2024-11-04 13:56:20 +00:00
.cargo Backed out changeset 610076ed53e7 (bug 1926928) for causing bustages complaining about HandshakeFailed. CLOSED TREE 2024-11-01 09:07:22 +02:00
.github/workflows
.vscode
accessible Bug 1927001: Implement UIA's TextUnit_Format, r=Jamie 2024-10-31 22:46:12 +00:00
browser Bug 1819421 - [1/2] create parallel check for Win11 tablet mode r=win-reviewers,Gijs,gsvelto,gstoll 2024-11-04 13:56:20 +00:00
build Bug 1921433 - reformat with black 24.8.0 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,taskgraph-reviewers,releng-reviewers,dom-storage-reviewers,janv,jmaher,whimboo,afinder,ahal 2024-11-03 20:28:59 +00:00
caps Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
chrome
config Bug 1927706 - Part 5.4: Update ICU data files. r=platform-i18n-reviewers,gregtatum 2024-10-31 10:10:04 +00:00
devtools Bug 1928336 - [devtools] Update toolbox host title on target selection and hide target URL in target info for web extensions. r=devtools-reviewers,nchevobbe 2024-11-04 13:13:05 +00:00
docs Bug 1928625 - Remove ESLint rule mozilla/consistent-if-bracing as curly already enforces more than it. r=frontend-codestyle-reviewers,mossop 2024-11-04 13:48:54 +00:00
docshell Bug 1928672 - Enable xorigin BroadcastChannel in docshell/test/mochitest/test_form_restoration.html so it doesn't rely on heuristics - r=smaug 2024-11-04 13:04:43 +00:00
dom Bug 1922020, part 9 - Remove reliance on window.opener storage access heuristic in user.js from dom/notification - r=saschanaz 2024-11-04 13:04:40 +00:00
editor Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
extensions Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
gfx Bug 1922904 - Fix bug 1780701 in a different approach. r=botond 2024-11-02 06:37:14 +00:00
gradle/wrapper Bug 1920624 - Update Gradle to version 8.10.2. r=android-reviewers,mcarare 2024-09-24 11:55:04 +00:00
hal Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
image Bug 1776936 - disable test_animSVGImage.html on linux/opt headless for ~perma failure. r=aryx 2024-10-28 19:32:44 +00:00
intl Bug 1928931: Speed up nsFind by reusing the word segmenter. r=emilio 2024-11-04 12:44:49 +00:00
ipc Bug 1921433 - reformat with black 24.8.0 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,taskgraph-reviewers,releng-reviewers,dom-storage-reviewers,janv,jmaher,whimboo,afinder,ahal 2024-11-03 20:28:59 +00:00
js Bug 1921433 - reformat with black 24.8.0 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,taskgraph-reviewers,releng-reviewers,dom-storage-reviewers,janv,jmaher,whimboo,afinder,ahal 2024-11-03 20:28:59 +00:00
layout Bug 1922020, part 10 - Remove reliance on window.opener storage access heuristic in user.js from layout/base/tests/test_zoom_restore_bfcache.html - r=emilio 2024-11-04 13:04:40 +00:00
media Bug 1927533 - Apply mozilla patches for libvpx r=chunmin 2024-11-04 06:00:29 +00:00
memory Bug 1921433 - reformat with black 24.8.0 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,taskgraph-reviewers,releng-reviewers,dom-storage-reviewers,janv,jmaher,whimboo,afinder,ahal 2024-11-03 20:28:59 +00:00
mfbt Bug 1920718 - Annotate all global variable with runtime initialization attributes r=glandium,application-update-reviewers,media-playback-reviewers,anti-tracking-reviewers,places-reviewers,profiler-reviewers,gfx-reviewers,aosmond,lina,nalexander,aabh,geckoview-reviewers,win-reviewers,gstoll,m_kato 2024-10-30 11:05:24 +00:00
mobile Bug 1919171 - Ensure all dispatched actions are processed before test assertions r=android-reviewers,tchoh 2024-11-04 07:13:39 +00:00
modules Bug 1819421 - [1/2] create parallel check for Win11 tablet mode r=win-reviewers,Gijs,gsvelto,gstoll 2024-11-04 13:56:20 +00:00
mozglue Bug 1928461 - Update BaseProfilerState to match ProfilerState r=aabh,profiler-reviewers 2024-10-31 17:40:14 +00:00
netwerk Bug 1922020, part 11 - Remove reliance on window.opener storage access heuristic in user.js from netwerk/ r=valentin,cookie-reviewers 2024-11-04 13:04:41 +00:00
nsprpub Bug 1920969 - Set NSPR version to 4.36 RTM. No code change. r=sylvestre UPGRADE_NSPR_RELEASE DONTBUILD 2024-10-23 16:06:56 +00:00
other-licenses
parser Bug 1927404 - Fix reftests. r=hsivonen 2024-11-04 12:18:31 +00:00
python Bug 1921433 - reformat with black 24.8.0 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,taskgraph-reviewers,releng-reviewers,dom-storage-reviewers,janv,jmaher,whimboo,afinder,ahal 2024-11-03 20:28:59 +00:00
remote Bug 1924859 - [bidi] Only allow "browsingContext.traverseHistory" command for top-level browsing contexts. r=webdriver-reviewers,jdescottes 2024-10-29 16:33:45 +00:00
security Bug 1921433 - reformat with black 24.8.0 r=linter-reviewers,webdriver-reviewers,perftest-reviewers,taskgraph-reviewers,releng-reviewers,dom-storage-reviewers,janv,jmaher,whimboo,afinder,ahal 2024-11-03 20:28:59 +00:00
services Bug 1928165 - Update desktop oauth flows to get the service info from the login message. r=lina,skhamis 2024-10-31 20:25:54 +00:00
servo Bug 1928330 - Upstream changes to CSS property definitions from Servo r=emilio 2024-11-01 11:14:07 +00:00
startupcache Bug 1925866 - NS_NewLocalFile's aFollowSymlinks arg is unused. r=xpcom-reviewers,necko-reviewers,valentin,media-playback-reviewers,win-reviewers,karlt,nika,rkraesig 2024-10-22 09:38:16 +00:00
storage Bug 1924664 - Fix Cargo.toml-related warnings from first-party crates. r=firefox-build-system-reviewers,necko-reviewers,profiler-reviewers,aabh,ahochheiden 2024-10-28 20:56:36 +00:00
supply-chain Bug 1928745 - build(rust): update thiserror 1.0.64 → 1.0.65 r=supply-chain-reviewers 2024-11-01 23:22:48 +00:00
taskcluster Bug 1927081 - Enable wdspec tests with Wayland. r=webdriver-reviewers,ahal,taskgraph-reviewers,whimboo 2024-11-04 13:17:41 +00:00
testing Bug 1922020, part 16 - Disable opener heuristic in mochitests - r=timhuang 2024-11-04 13:04:43 +00:00
third_party Bug 1927529 - Update dav1d to ef4aff75b0b56a8e1af996458ae653c0728a1596 r=chunmin 2024-11-04 06:00:15 +00:00
toolkit Bug 1916505 - Add support for a search form URL to the search configuration. r=Standard8 2024-11-04 13:53:51 +00:00
tools Bug 1928625 - Remove ESLint rule mozilla/consistent-if-bracing as curly already enforces more than it. r=frontend-codestyle-reviewers,mossop 2024-11-04 13:48:54 +00:00
uriloader Backed out 2 changesets (bug 1733498) for causing perma Localised repacks build bustages a=backout 2024-11-01 11:37:29 +02:00
view Bug 1924240 - Devirtualize parent handling. r=mac-reviewers,win-reviewers,geckoview-reviewers,bradwerth,m_kato,rkraesig 2024-10-22 20:25:18 +00:00
widget Bug 1819421 - [1/2] create parallel check for Win11 tablet mode r=win-reviewers,Gijs,gsvelto,gstoll 2024-11-04 13:56:20 +00:00
xpcom Bug 1928798 - do not return fatal error if the initialization failed, try again with another state machine. r=jrmuizel 2024-11-02 19:29:58 +00:00
xpfe/appshell Bug 1819421 - [1/2] create parallel check for Win11 tablet mode r=win-reviewers,Gijs,gsvelto,gstoll 2024-11-04 13:56:20 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1919083 - Create 'os-integration' cron tasks to help validate worker image changes, r=jmaher,taskgraph-reviewers 2024-09-24 14:49:29 +00:00
.eslintrc-ignores.js
.eslintrc-rollouts.js Bug 1928625 - Remove ESLint rule mozilla/consistent-if-bracing as curly already enforces more than it. r=frontend-codestyle-reviewers,mossop 2024-11-04 13:48:54 +00:00
.eslintrc-test-paths.js Bug 1924532 - Move tabMediaIndicator tests to browser/components/tabbrowser/. r=tabbrowser-reviewers,frontend-codestyle-reviewers,dwalker,mossop 2024-10-15 16:04:13 +00:00
.eslintrc.js Bug 1927798 - Re-enable the curly rule for ESLint. r=frontend-codestyle-reviewers,mossop 2024-11-01 14:15:01 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1743983 pt2 - Rewrite the minidump-analyzer in Rust r=gsvelto 2024-09-24 13:36:22 +00:00
.hg-annotate-ignore-revs
.hgignore Bug 1743983 pt2 - Rewrite the minidump-analyzer in Rust r=gsvelto 2024-09-24 13:36:22 +00:00
.hgtags No bug - tagging 8dae036c3388e3a50a8337590d62780805b4c680 with FIREFOX_NIGHTLY_133_END a=release DONTBUILD CLOSED TREE 2024-10-28 13:59:04 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 652493 - Remove testing/mochitest/tests/MochiKit-1.4.2/ r=frontend-codestyle-reviewers,jmaher 2024-10-10 15:06:01 +00:00
.prettierrc.js
.rstcheck.cfg
.stylelintignore
.stylelintrc.js Bug 1921088 - Upgrade Stylelint and related libraries to the latest version r=Standard8,devtools-reviewers,omc-reviewers,home-newtab-reviewers,nchevobbe,thecount,desktop-theme-reviewers,dao,aminomancer 2024-10-15 19:39:46 +00:00
.taskcluster.yml Bug 1923857 - retry decision tasks on try for worker-shutdown/claim-expired errors. r=releng-reviewers,bhearsum DONTBUILD 2024-10-10 13:32:22 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1897176 - Allow unit tests to access and use app resources. r=tthibaud 2024-10-01 06:57:53 +00:00
Cargo.lock Bug 1928745 - build(rust): update thiserror 1.0.64 → 1.0.65 r=supply-chain-reviewers 2024-11-01 23:22:48 +00:00
Cargo.toml Bug 1923782 - Include minidump-analyzer library on android r=glandium,geckoview-reviewers,owlish,gsvelto 2024-10-30 16:54:27 +00:00
client.mk
client.py
CLOBBER Bug 1927706 - Part 15: Updating ICU requires a clobber. r=platform-i18n-reviewers,gregtatum 2024-10-31 10:26:32 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1927406 - Update Owner and Peer of Toolkit::PasswordManager r=zeid 2024-10-31 09:06:31 +00:00
moz.build Bug 1923364 - Add topic guides for app-services, r=nanj,markh DONTBUILD 2024-10-09 23:24:17 +00:00
moz.configure Bug 1717448 - Vendor {fmt} in third_party. r=glandium 2024-10-21 12:54:52 +00:00
mozilla-config.h.in
old-configure.in
package-lock.json Bug 1921088 - Upgrade Stylelint and related libraries to the latest version r=Standard8,devtools-reviewers,omc-reviewers,home-newtab-reviewers,nchevobbe,thecount,desktop-theme-reviewers,dao,aminomancer 2024-10-15 19:39:46 +00:00
package.json Bug 1921088 - Upgrade Stylelint and related libraries to the latest version r=Standard8,devtools-reviewers,omc-reviewers,home-newtab-reviewers,nchevobbe,thecount,desktop-theme-reviewers,dao,aminomancer 2024-10-15 19:39:46 +00:00
pyproject.toml
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.