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
Neil Deakin bbc4d2f51e Bug 1752839, improve logins sync by not using the LegacyTracker, r=sgalich,skhamis,sync-reviewers,dimi,joschmidt,markh
Instead of recording a separate list of changes that could be incorrect, determine the list of modified logins when the sync occurs. Two flags are added to login info objects, the syncStatus that identifies that a login has been synced and a counter which is incremented during a sync and decremented by the same amount when the sync is complete. Deleted logins are flagged with a deleted marker rather than deleted directly.

This behaviour mirrors the form auto fill sync method.

Differential Revision: https://phabricator.services.mozilla.com/D170817
2023-06-13 13:00:42 +00:00
.cargo Bug 1823866 - Update cose-rust to fix warning. r=manuel,supply-chain-reviewers 2023-06-06 13:23:08 +00:00
.vscode
accessible Bug 1780667: Don't fire a11y focus on the DOM element when its aria-activedescendant is cleared/invalidated if the element doesn't have DOM focus. r=eeejay 2023-06-13 00:30:49 +00:00
browser Bug 1828915 - Enable FedCM in the Nightly channel - r=timhuang 2023-06-13 12:16:56 +00:00
build Bug 1837086 - Properly pass -pie when linking. r=firefox-build-system-reviewers,sergesanspaille 2023-06-08 05:59:21 +00:00
caps Bug 1824612 - Convert consumers of toolkit/components/extensions to ES modules. r=robwu,webcompat-reviewers,geckoview-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,cookie-reviewers,twisniewski,sgalich,valentin,nalexander,mconley,m_kato 2023-05-31 15:27:03 +00:00
chrome Bug 1834176 - Convert consumers of NetUtil.jsm to import the ES module directly. r=arai,webdriver-reviewers,perftest-reviewers,valentin,extension-reviewers,devtools-reviewers,sync-reviewers,cookie-reviewers,robwu,afinder,whimboo 2023-06-07 08:42:36 +00:00
config Bug 1749856 - Use GeneratedFile for rlbox.wasm.c. r=firefox-build-system-reviewers,andi 2023-06-07 07:28:31 +00:00
devtools Bug 1834296 - [devtools] Do not call setBreakpoints for disabled breakpoints on a reconfigure r=ochameau,devtools-reviewers 2023-06-13 12:54:02 +00:00
docs Backed out changeset 99fd2fc88cbf (bug 1821228) for causing bc failures in browser_contextmenu_iframe.js CLOSED TREE 2023-06-09 18:26:31 -04:00
docshell Bug 1836191 - make about:performance point to about:processes, r=mconley. 2023-06-08 21:53:17 +00:00
dom Backed out changeset 487a29bd817e (bug 1829874) for fieldset related mochitest failures. 2023-06-13 15:30:05 +03:00
editor Bug 1835427 - Make HTMLEditor::ClearStyleAt track given point at calling SplitAncestorStyledInlineElementsAt() r=m_kato 2023-06-12 00:23:31 +00:00
extensions Bug 1838113 - Don't build the unused myopen function. r=masayuki 2023-06-13 04:08:31 +00:00
gfx Bug 1837938 - Fix fallback from SW-WR + OpenGL to SW-WR r=gfx-reviewers,lsalzman 2023-06-13 05:18:03 +00:00
gradle/wrapper
hal Bug 1828383 - Make hal/ buildable outside of a unified build environment r=andi 2023-04-18 13:43:20 +00:00
image Bug 1826206 - Require nsISerialEventTarget for RetargetDeliveryTo, r=necko-reviewers,valentin 2023-06-07 14:48:38 +00:00
intl Bug 1837098 - Move l10nregistry tests to a separate crate. r=dminor,supply-chain-reviewers,eemeli 2023-06-07 23:07:05 +00:00
ipc no bug - doc: Fix some lexical issue r=marco,devtools-reviewers DONTBUILD 2023-06-12 14:54:49 +00:00
js Bug 1836953 - Vendor zydis using mach vendor r=rhunt 2023-06-13 12:58:53 +00:00
layout Bug 1836690 - Add support for complex + tiled paths to new clip-mask rendering path r=gfx-reviewers,lsalzman 2023-06-13 00:30:37 +00:00
media Bug 1837862 - Update libjxl to d4e67a644d8babe7cb68de122d8b5ccb2ad8f226 r=saschanaz 2023-06-12 17:11:01 +00:00
memory Bug 1824655 - Avoid locking for the DOMArena jemalloc arena r=smaug 2023-06-09 05:06:49 +00:00
mfbt Bug 1812353 - Update GPUSupportedLimits in webgpu.webidl. r=webgpu-reviewers,webidl,saschanaz,jimb,emilio,smaug 2023-06-12 21:10:11 +00:00
mobile Bug 1837640 - Target JVM 17 bytecode in GeckoView. r=geckoview-reviewers,owlish 2023-06-12 22:27:13 +00:00
modules Backed out changeset 487a29bd817e (bug 1829874) for fieldset related mochitest failures. 2023-06-13 15:30:05 +03:00
mozglue Bug 1776197 - Remove the old IPC channel used for retrieving annotations and all related machinery r=geckoview-reviewers,afranchuk,owlish 2023-06-07 12:34:31 +00:00
netwerk Bug 1836562 - Avoid allocating too much memory for ARP table, r=necko-reviewers,valentin 2023-06-13 12:50:43 +00:00
nsprpub
other-licenses
parser Bug 1836191 - remove PerformanceCounter that was only used by ChromeUtils.requestPerformanceMetrics, r=smaug. 2023-06-08 21:53:18 +00:00
python Bug 1835943 - Properly construct CallerProcessError in _push_to_try_with_log_capture r=ahal 2023-06-12 22:22:21 +00:00
remote Bug 1830884 - [webdriver-bidi] Update Navigable's seen nodes map for known nodes. r=webdriver-reviewers,jdescottes 2023-06-12 08:53:05 +00:00
security No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,diannaS 2023-06-12 11:57:31 +00:00
services Bug 1752839, improve logins sync by not using the LegacyTracker, r=sgalich,skhamis,sync-reviewers,dimi,joschmidt,markh 2023-06-13 13:00:42 +00:00
servo Bug 1837962 - Clean up Context::for_non_inherited_property. r=layout-reviewers,AlaskanEmily 2023-06-12 19:42:23 +00:00
startupcache Bug 1826062 - Automatic fixes for Prettier 2.0.5 upgrade. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,owlish 2023-05-20 12:26:49 +00:00
storage Bug 1826062 - Automatic fixes for upgrading Prettier to 2.8.8. r=mossop,perftest-reviewers,webcompat-reviewers,geckoview-reviewers,denschub,devtools-reviewers,sparky,calu 2023-05-20 12:26:53 +00:00
supply-chain Bug 1837098 - Move l10nregistry tests to a separate crate. r=dminor,supply-chain-reviewers,eemeli 2023-06-07 23:07:05 +00:00
taskcluster Bug 1683088 - add missing run-on-projects for add-on-devel mac build. 2023-06-13 09:27:30 +00:00
testing Bug 1772827 - Build sheriffing guidelines on mozilla source docs page, Part 1 - Overview. r=perftest-reviewers,AlexandruIonescu 2023-06-13 12:45:25 +00:00
third_party Bug 1836965 - Vendor rlbox using mach vendor r=glandium 2023-06-13 10:43:34 +00:00
toolkit Bug 1752839, improve logins sync by not using the LegacyTracker, r=sgalich,skhamis,sync-reviewers,dimi,joschmidt,markh 2023-06-13 13:00:42 +00:00
tools Bug 1837744 - Remove PreferenceFilters.sys.mjs module and use Services.prefs directly in FilterExpressions.sys.mjs. r=Standard8 2023-06-13 08:00:00 +00:00
uriloader Bug 1747472 - Remove FileUtils.getFile from uriloader/ r=mak 2023-06-09 17:52:12 +00:00
view Bug 1824986 - Use element more in popup manager code. r=mstange 2023-03-28 14:33:19 +00:00
widget Backed out 6 changesets (bug 1690827, bug 1835577, bug 1835578) for causing build bustages on widget/ContentCache.cpp. CLOSED TREE 2023-06-13 09:31:03 +03:00
xpcom Bug 1824655 - Avoid locking for the DOMArena jemalloc arena r=smaug 2023-06-09 05:06:49 +00:00
xpfe/appshell Bug 1834042 - Make nsWindow::ConstrainPosition account for decorations. r=stransky 2023-05-23 10:30:05 +00:00
.arcconfig
.babel-eslint.rc.js Bug 1830265 - Enable ESLint and Prettier on .babel-eslint.rc.js. r=Gijs 2023-05-04 17:21:03 +00:00
.clang-format
.clang-format-ignore
.cron.yml Bug 1836078 - Update gecko taskgraph to support ESR115 r=releng-reviewers,taskgraph-reviewers,jcristau 2023-06-09 20:58:21 +00:00
.eslintignore Bug 1836719 - Include all js dot files in ESLint checks. r=cmkm 2023-06-06 16:44:07 +00:00
.eslintrc-test-paths.js Bug 1776480 - Remove OS.File et al. r=Gijs,webidl,smaug 2023-05-12 18:34:28 +00:00
.eslintrc.js Bug 1837950 - Remove references to about:performance in .eslintrc.js, r=Standard8 DONTBUILD 2023-06-12 11:14:13 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore Bug 1829512 - Use .clangd rather than vscode-specific configuration to point to the compilation database. r=andi 2023-04-23 06:23:39 +00:00
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1829512 - Use .clangd rather than vscode-specific configuration to point to the compilation database. r=andi 2023-04-23 06:23:39 +00:00
.hgtags No bug - tagging 8f983388de8ac77550eb07422e61c0444e7b8eb5 with FIREFOX_NIGHTLY_115_END a=release DONTBUILD CLOSED TREE 2023-06-05 14:40:48 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1836191 - remove ChromeUtils.requestPerformanceMetrics that was only used by about:performance, r=smaug. 2023-06-08 21:53:18 +00:00
.prettierrc.js Bug 1826062 - Upgrade Prettier to v2.0.5. r=mossop 2023-05-20 12:26:49 +00:00
.stylelintignore Bug 1832765 - merge new tab linting into main stylelint config, r=Standard8,aminomancer 2023-05-30 22:41:22 +00:00
.stylelintrc.js Bug 1835028 - Change newtab stylelint problem severity from warning to error. r=Gijs,Standard8 2023-06-05 12:58:01 +00:00
.taskcluster.yml Bug 1827709: Notify Thunderbird CI Matrix channel after mozilla-central push. r=releng-reviewers,gabriel 2023-04-18 19:36:49 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1834576 - Update ktlint to version 0.48.2. r=geckoview-reviewers,calu 2023-05-24 01:46:14 +00:00
Cargo.lock Bug 1837098 - Move l10nregistry tests to a separate crate. r=dminor,supply-chain-reviewers,eemeli 2023-06-07 23:07:05 +00:00
Cargo.toml Bug 1837098 - Move l10nregistry tests to a separate crate. r=dminor,supply-chain-reviewers,eemeli 2023-06-07 23:07:05 +00:00
client.mk
client.py
CLOBBER Bug 1833237 - Vendor libwebrtc from 86163248f4 - moz.build file updates 2023-06-08 14:39:13 -07:00
configure
configure.py Bug 1835198 - Remove mozbuild.util.write_indented_repr. r=firefox-build-system-reviewers,nalexander 2023-05-29 20:28:56 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1837573 - Sync mots list of Tabbed Browser files with browser/modules/moz.build and browser/base/content/moz.build. r=zeid 2023-06-09 13:21:15 +00:00
moz.build Bug 1811850 - [lint] Replace flake8 linter with ruff, r=linter-reviewers,sylvestre 2023-03-20 13:06:27 +00:00
moz.configure Bug 1837122 - Fix typo introduced in bug 1834446. r=firefox-build-system-reviewers,sergesanspaille 2023-06-07 22:09:25 +00:00
mozilla-config.h.in
old-configure.in Backed out changeset 4d1fd23e1929 (bug 1831935) for causing reftest failures. CLOSED TREE 2023-06-06 01:07:42 +03:00
package-lock.json Bug 1832765 - start linting scss across the tree in our standard config, r=Standard8 2023-05-30 22:41:22 +00:00
package.json Bug 1832765 - start linting scss across the tree in our standard config, r=Standard8 2023-05-30 22:41:22 +00:00
pyproject.toml Bug 1823694 - [lint.ruff] Disable some warnings we don't actually want to enforce, r=linter-reviewers,andi 2023-03-21 14:36:26 +00:00
README.txt
settings.gradle Bug 1828719 - Remove omnijar Gradle project from srcdir r=geckoview-reviewers,nalexander,amejiamarmol 2023-04-18 23:20:43 +00:00
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.