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
Emilio Cobos Álvarez 416e50d907 Bug 1640191 - Simplify system colors change notification. r=jmathies
The current notification enumerates all windows and calls
SysColorChanged on them.

The current implementation of SysColorChanged is not quite sound, as it
really needs most if not all of what ThemeChanged does: SVGs can use
system colors, so we need to also invalidate the image cache for
example.

It's also not clear it deals correctly with propagating system color
changes to other documents.

In some cases we were even firing both theme changes and system color
changes at the same time. Unify this code paths.

Differential Revision: https://phabricator.services.mozilla.com/D76487
2020-06-10 15:18:25 +00:00
.cargo Bug 1629127 - Add sync telemetry for storage.sync migration r=lina,extension-reviewers,mixedpuppy 2020-06-10 22:29:02 +00:00
.vscode
accessible Bug 1643168 - block moxSetFocused: on non-focusable accessibles. r=morgan 2020-06-10 17:34:30 +00:00
browser Bug 1639795: Part II - "Migrate" older cards by deleting them. r=MattN 2020-06-10 21:57:19 +00:00
build Bug 1637845 - Move all mach vendor files to a subdirectory r=glob 2020-06-10 14:38:57 +00:00
caps Backed out 2 changesets (bug 1626335) for xpcshell failures on test_cookies_thirdparty.js. CLOSED TREE 2020-06-10 01:16:00 +03:00
chrome Bug 1536556 - Replace raw thrown Cr.ERRORs with Components.Exception. r=mossop,remote-protocol-reviewers,marionette-reviewers,whimboo,necko-reviewers,geckoview-reviewers,valentin,agi 2020-05-05 17:41:36 +00:00
config Backed out 4 changesets (bug 1641291) for build bustages and SM failures on a CLOSED TREE 2020-06-03 22:09:52 +03:00
devtools Bug 1644618: Update MDN compat data. r=rcaliman 2020-06-10 17:16:12 +00:00
docs Bug 1644047 - Add some documentation about SDKs and using macOS APIs. r=spohl 2020-06-08 21:41:04 +00:00
docshell Bug 1515073 - Part 5 - Disable browser.navigation.requireUserInteraction in tests. r=Gijs 2020-06-09 14:51:06 +00:00
dom Backed out 6 changesets (bug 1632249) for causing bustages in CanvasRenderingContext2D.cpp 2020-06-11 02:43:35 +03:00
editor Bug 1642949 - Replace uses of RemoveElementAt by RemoveLastElement/PopLastElement where possible. r=necko-reviewers,froydnj 2020-06-10 10:46:14 +00:00
extensions Bug 1632845 - Firefox gets stuck when quit from the dock if the user cancels quitting from a beforeunload prompt r=Gijs,spohl,necko-reviewers,geckoview-reviewers,dragana,agi 2020-06-09 18:20:36 +00:00
gfx Backed out 6 changesets (bug 1632249) for causing bustages in CanvasRenderingContext2D.cpp 2020-06-11 02:43:35 +03:00
gradle/wrapper
hal Bug 1637452: Part 2 - Fix JNI includes in hal/android; r=geckoview-reviewers,agi 2020-05-15 17:04:12 +00:00
image Bug 1642140 - Image link-preloads: do not overprioritize, never set UrgentStart, always set LOAD_BACKGROUND, r=edgar,tnikkel+tnikkel 2020-06-02 20:28:30 +00:00
intl Bug 1642423: document.l10n.formatValues should accept simple strings as well as L10nKeys. r=zbraniecki 2020-06-08 18:11:00 +00:00
ipc Bug 1637450 - Add Video Frame statistics to about:webrtc;r=bwc,webidl,smaug 2020-06-10 16:34:25 +00:00
js Bug 1633625 - Eliminate events in favor of pushing start/end control down into sequencers. r=jonco 2020-06-10 22:50:45 +00:00
layout Bug 1640191 - Simplify system colors change notification. r=jmathies 2020-06-10 15:18:25 +00:00
media Bug 1624967 - Display entire SDP history about:webrtc;r=dminor,webidl,smaug,flod 2020-06-10 13:51:41 +00:00
memory Bug 1553717 - Use Randomization on all arenas in non-Content Processes. r=glandium 2020-05-13 08:31:04 +00:00
mfbt Bug 1325771 - mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea r=glandium 2020-06-06 06:45:53 +00:00
mobile Bug 1643129 - Add a reload to GV auth prompt test r=geckoview-reviewers,aklotz 2020-06-10 05:44:48 +00:00
modules Bug 1644377 - Put Draft-28 behind a pref. r=michal,necko-reviewers 2020-06-10 15:48:43 +00:00
mozglue Bug 1644218 - Add blinterp implementation tracking to profiler r=jandem,gerald 2020-06-09 12:27:15 +00:00
netwerk Bug 1644377 - Put Draft-28 behind a pref. r=michal,necko-reviewers 2020-06-10 15:48:43 +00:00
nsprpub Bug 1640515 - Use NSPR 4.26 dev snapshot 540d11354ce93cb9024dfae5df3266214a8561ca. r=kjacobs 2020-06-02 22:06:00 +00:00
other-licenses Bug 1634535 - Move ply to third_party/python r=glandium 2020-05-05 16:02:02 +00:00
parser Bug 1644070 - add missing URLish attributes to TreeSanitizer r=hsivonen 2020-06-10 07:24:05 +00:00
python Bug 1644706 - Make a multi-commit test for app-link in CI. r=mozperftest-reviewers,tarek 2020-06-10 22:10:35 +00:00
remote Bug 1639467 - [remote] Enable page events after loading initial page in browser_frameAttached.js. r=remote-protocol-reviewers,maja_zf 2020-06-10 21:00:45 +00:00
security Bug 1639795: Update keystore name to be user-friendly r=MattN,keeler 2020-06-10 21:53:19 +00:00
services Bug 1629127 - Add sync telemetry for storage.sync migration r=lina,extension-reviewers,mixedpuppy 2020-06-10 22:29:02 +00:00
servo Bug 1641324 Remove the layout.css.scrollbar-width.enabled and layout.css.scrollbar-color.enabled prefs r=emilio 2020-06-10 13:16:34 +00:00
startupcache Bug 1614795 - use the background task queue for startupcache writes, r=dthayer,decoder 2020-04-15 20:43:44 +00:00
storage Bug 1643491 - Check for cancellation in SQLITE_BUSY loop r=mak 2020-06-09 19:47:53 +00:00
taskcluster Bug 1644706 - Make a multi-commit test for app-link in CI. r=mozperftest-reviewers,tarek 2020-06-10 22:10:35 +00:00
testing Bug 1644706 - Make a multi-commit test for app-link in CI. r=mozperftest-reviewers,tarek 2020-06-10 22:10:35 +00:00
third_party Bug 1629127 - Add sync telemetry for storage.sync migration r=lina,extension-reviewers,mixedpuppy 2020-06-10 22:29:02 +00:00
toolkit Bug 1644217 - Wait for incognito change to have effect in tests. r=mixedpuppy 2020-06-11 01:08:54 +00:00
tools Bug 1641933 - [pefrdocs] add desciptions to perfdocs using single letter r=sparky,perftest-reviewers 2020-06-10 20:40:31 +00:00
uriloader Bug 1642722 - convert the nsURILoader.cpp VarCache prefs to StaticPrefs. r=KrisWright 2020-06-09 23:03:55 +00:00
view
widget Bug 1640191 - Simplify system colors change notification. r=jmathies 2020-06-10 15:18:25 +00:00
xpcom Bug 1644478 - Make nsPipeInputStream::mPriority Atomic r=mayhemer 2020-06-10 15:53:36 +00:00
xpfe/appshell Bug 1633713 - Set WS_EX_COMPOSITED to PiP window on Windows7 r=jrmuizel 2020-06-09 13:35:52 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore Bug 1642493: Apply clang-format to shim files r=mgaudet 2020-06-04 14:35:05 +00:00
.cron.yml Bug 1638376 - Run recorded sites as live sites once a week. r=perftest-reviewers,alexandru.irimovici 2020-05-26 11:20:27 +00:00
.eslintignore Bug 1596691 - Add a JSParser target to fuzz-tests. r=jandem 2020-06-02 13:50:23 +00:00
.eslintrc.js Bug 1596160: Re-enable eslint rules within layout and address eslint failures in testcases r=dholbert 2020-06-09 15:27:37 +00:00
.flake8 Bug 1622678 - Remove dom/browser-element to make it flake8 compliant.r=sylvestre 2020-06-08 07:50:18 +00:00
.gdbinit Bug 1627398 Part 5 - Support dumping frame trees in CSS pixels for gdb and lldb. r=heycam 2020-04-07 23:42:38 +00:00
.gdbinit_python
.git-blame-ignore-revs Bug 1633969 - Refresh .git-blame-ignore-revs. r=sylvestre 2020-04-30 16:38:19 +00:00
.gitattributes
.gitignore Bug 1643098 - Ignore Emacs project sentinel .projectile files. r=froydnj 2020-06-03 19:46:16 +00:00
.hg-annotate-ignore-revs Bug 1633969 - Add a changeset marked as "skip-blame" to .hg-annotate-ignore-revs. r=sylvestre 2020-04-30 16:37:44 +00:00
.hg-format-source
.hgignore Bug 1632710 - [puppeteer] vendor v3.1.0 r=remote-protocol-reviewers,whimboo,jgraham 2020-06-05 18:53:38 +00:00
.hgtags No bug - tagging 702ad0fa15860f6ea37effdcb45973cc63d3125b with FIREFOX_NIGHTLY_78_END a=release DONTBUILD CLOSED TREE 2020-06-01 10:15:48 +00:00
.lldbinit
.mailmap
.prettierignore
.prettierrc
.taskcluster.yml Bug 1628832: [KaiOS] Factor out trust-domain in .taskcluster.yml; r=Callek 2020-05-14 18:47:47 +00:00
.trackerignore
.yamllint
.ycm_extra_conf.py Bug 1632497 - Make YouCompleteMe clangd completer work. r=jgraham 2020-04-28 10:08:00 +00:00
aclocal.m4 Bug 1635764 - Move --with-system-icu and --with-intl-api to python configure. r=firefox-build-system-reviewers,rstewart 2020-05-29 21:29:52 +00:00
AUTHORS
build.gradle Bug 1641983 - Update apilint to 0.3.0. r=snorp 2020-06-01 15:58:01 +00:00
Cargo.lock Bug 1629127 - Add sync telemetry for storage.sync migration r=lina,extension-reviewers,mixedpuppy 2020-06-10 22:29:02 +00:00
Cargo.toml Bug 1636068 - Update spirv-cross to 0.20.0 r=groves 2020-05-16 02:27:33 +00:00
client.mk Bug 1633016 - Remove a bunch of references to PYTHON(2) in Makefiles r=glandium 2020-05-05 19:53:22 +00:00
client.py
CLOBBER Update configs. IGNORE BROKEN CHANGESETS CLOSED TREE NO BUG a=release ba=release 2020-06-01 10:15:55 +00:00
configure.in Bug 1644887 - configure calls into $PYTHON3 rather than python3 directly r=glandium 2020-06-10 21:29:27 +00:00
configure.py Bug 1632874: |mach bootstrap| should write mozconfig file if it doesn't exist r=rstewart 2020-06-08 19:36:56 +00:00
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LEGAL
LICENSE
mach Bug 1621960: Change |mach python| default from Python 2 to Python 3 r=rstewart 2020-06-10 16:10:08 +00:00
Makefile.in Backed out 4 changesets (bug 1641291) for build bustages and SM failures on a CLOSED TREE 2020-06-03 22:09:52 +03:00
moz.build Bug 1643811 - [ci] Add a SCHEDULES rule to exclusively run browser-chrome tests when '**/test/browser_*' files are modified, r=gbrown,Gijs 2020-06-09 17:14:09 +00:00
moz.configure Backed out 4 changesets (bug 1641291) for build bustages and SM failures on a CLOSED TREE 2020-06-03 22:09:52 +03:00
mozilla-config.h.in
old-configure.in Backed out 4 changesets (bug 1641291) for build bustages and SM failures on a CLOSED TREE 2020-06-03 22:09:52 +03:00
package-lock.json
package.json
README.txt
settings.gradle
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Mozilla 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 Mozilla from the source code and create the patch see:

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

If you have a question about developing Mozilla, and can't find the solution
on https://developer.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 Mozilla developers for
testing, may be buggy.