Commit Graph

838811 Commits

Author SHA1 Message Date
ffxbld
cd72bf2348 No Bug, mozilla-central repo-update HSTS HPKP remote-settings - r=release-managers,RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D176014
2023-04-20 12:14:53 +00:00
Dão Gottwald
bee9890293 Bug 1828935 - Bump up conformation hint duration to improve a11y. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D175909
2023-04-20 11:58:39 +00:00
Emilio Cobos Álvarez
f6bcaa8c57 Bug 1829006 - Set PiP player background and overflow on the root. r=pip-reviewers,mhowell
No behavior change (these get propagated to the viewport per spec), but
this is generally better, and body-to-viewport propagation isn't
necessarily always understood :)

Also remove an unneeded type attribute while at it.

Depends on D175952

Differential Revision: https://phabricator.services.mozilla.com/D175953
2023-04-20 11:43:35 +00:00
Emilio Cobos Álvarez
fa37578f52 Bug 1828413 - Use more non-native rendering of menus. r=stransky
This makes our menus closer to GTK4, and depends less on the native menu
rendering etc. Thunderbird already does this to some extent.

Leave the old code behind a pref for now (just in case). Also fix some
code in nsNativeTheme::GetContentState (fixes rendering of radio menu
items).

Differential Revision: https://phabricator.services.mozilla.com/D175664
2023-04-20 11:42:44 +00:00
Florian Quèze
1f982a54b7 Bug 1828013 - Skip the new test_getTimers.js xpcshell test on Android where there are multiple timers already present at xpcshell startup. CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D176006
2023-04-20 10:49:26 +00:00
Mike Hommey
0f963ac8dc Bug 1829011 - Remove obsolete parts of the documentation to build Firefox on Windows. r=sylvestre DONTBUILD
Both removed sections are about issues with link.exe, which we haven't
been using ever since we switched to building with clang-cl/lld-link.

Differential Revision: https://phabricator.services.mozilla.com/D175956
2023-04-20 09:54:48 +00:00
Florian Quèze
9c8ae7b1d4 Bug 1828013 - Fail browser tests that leave repeating timers behind, r=Gijs.
Differential Revision: https://phabricator.services.mozilla.com/D175431
2023-04-20 09:43:41 +00:00
Florian Quèze
acf498ccc7 Bug 1828013 - Add a scriptable API to list all current nsITimer instances, r=smaug.
Differential Revision: https://phabricator.services.mozilla.com/D175430
2023-04-20 09:43:41 +00:00
Olli Pettay
58bcaf9a55 Bug 1828998 - SessionStoreChangeListener::HandleEvent could be a bit less virtual-call heavy, r=farre
Differential Revision: https://phabricator.services.mozilla.com/D175949
2023-04-20 09:16:49 +00:00
stransky
f8f1de6603 Bug 1828192 [Linux] Run glxtest directly from GfxInfo::GetData() in case we're missing glx test data r=emilio
- Run glxtest directly from GfxInfo::GetData() in case we're missing glx test data. That happens for unusual code paths
  like profile manager run or xpcshell testing.
- Remove nsIGfxInfoDebug::fireTestProcess() hack to run glxtest in testsuite. We don't need that due this change.

Differential Revision: https://phabricator.services.mozilla.com/D175868
2023-04-20 08:54:17 +00:00
stransky
1551b41014 Bug 1828192 [Linux] Remove c style hacks to run glxtest and use FireTestProcess() for it r=emilio
- Migrate glxtest pid and pipe fd variables to static members of GfxInfo on Linux
- Implement GfxInfo::FireGLXTestProcess() to run glxtest process.

Differential Revision: https://phabricator.services.mozilla.com/D175867
2023-04-20 08:54:17 +00:00
stransky
2f37fa4403 Bug 1828192 [Linux] Implement GfxInfo::FireTestProcess() and use it to run VA-API testing r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175866
2023-04-20 08:54:17 +00:00
stransky
5c134bc785 Bug 1828192 [Linux] Implement and use ManageChildProcess() to run and get data from child test process in GfxInfo r=emilio
- Implement ManageChildProcess() to get data from child test process and process exit status. We use glib I/O routines there instead of
  our custom implementation.
- Update GfxInfo::GetData() and GfxInfo::GetDataVAAPI() to use it.

Differential Revision: https://phabricator.services.mozilla.com/D175808
2023-04-20 08:54:16 +00:00
stransky
15cdc86860 Bug 1828192 [Linux] Make vaapitest to use GfxInfoUtils.h routines r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175807
2023-04-20 08:54:16 +00:00
stransky
a5e4c73f87 Bug 1828192 [Linux] Make glxtest to use GfxInfoUtils.h routines r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175806
2023-04-20 08:54:16 +00:00
stransky
585e25ef4c Bug 1828192 [Linux] Implement common glx/vaapi test routines in GfxInfoUtils.h r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175805
2023-04-20 08:54:16 +00:00
Jonathan Kew
a3e321b11d Bug 1589778 - Ensure cluster boundaries are set up even in blank textruns. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D175960
2023-04-20 08:38:38 +00:00
Emilio Cobos Álvarez
5e89f32247 Bug 1828316 - Add a perf test. r=perftest-reviewers,AlexandruIonescu
The test-case goes from 10s to a couple hundred milliseconds on my
machine.

Depends on D175612

Differential Revision: https://phabricator.services.mozilla.com/D175749
2023-04-20 08:26:20 +00:00
Edgar Chen
b665ebfef0 Bug 1823284 - Use SizeModeChanged notification to handle fullscreen change; r=geckoview-reviewers,rkraesig,stransky,bradwerth,smaug,m_kato
Depends on D175213

Differential Revision: https://phabricator.services.mozilla.com/D175215
2023-04-20 08:17:57 +00:00
Edgar Chen
576851773a Bug 1823284 - Avoid waiting for window resizing if it is already at expected dimensions; r=smaug
Depends on D175384

Differential Revision: https://phabricator.services.mozilla.com/D175213
2023-04-20 08:17:57 +00:00
Jan de Mooij
9e4fd6e64e Bug 1545770 - Invalidate shape teleporting when transplanting prototype objects. r=iain
This unifies the code for proto mutations and swap.

Without the patch, the tests fail an assertion in debug builds or hit a
correctness bug in release builds.

Differential Revision: https://phabricator.services.mozilla.com/D175911
2023-04-20 08:06:28 +00:00
Mozilla Releng Treescript
f30681e540 no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
kab -> 6393ba45712f9d552647ee2d383a42c53d81548b
ko -> fc1eecf22ab20d15d62d98cca16bdbe0f9d03d1a
lo -> cdd350696827a4ec67af3905349313d7f4f4c51e
nb-NO -> 05f387c1af1ea651ed840537c05fd0c73286fe24
sr -> 7a1b42336e652c64870abadbef0541cad84556c5
2023-04-20 06:58:58 +00:00
Timothy Nikkel
e30b33b2a7 Bug 1827337. Put overlay scrollbars only above content they scroll. r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D175352
2023-04-20 06:21:15 +00:00
Glenn Watson
67ff166dcd Bug 1829027 - Fix clip-out rects for slow path with non-uniform radii r=gfx-reviewers,lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D175983
2023-04-20 05:39:07 +00:00
Mike Hommey
d117ab4ffc Bug 1538043 - Remove Visual C++ toolchain search path from $PATH. r=firefox-build-system-reviewers,andi
Differential Revision: https://phabricator.services.mozilla.com/D175985
2023-04-20 05:19:29 +00:00
Jan Varga
ef45c56746 Bug 1828808 - Fix non-unified-build bustage in js/xpconnect/src/XPCLog.cpp and js/xpconnect/src/XPCWrappedJS.cpp; r=andi
Differential Revision: https://phabricator.services.mozilla.com/D175839
2023-04-20 04:27:40 +00:00
Dão Gottwald
e95d39f13c Bug 1828908 - Update --in-content-deemphasized-text to use transparency instead of hardcoded color values. r=sfoster
Differential Revision: https://phabricator.services.mozilla.com/D175889
2023-04-20 03:43:01 +00:00
Michael Froman
9dc2c76e04 Bug 1825620 - pt9 - bootstrap the moz-libwebrtc patch stack r=ng,webrtc-reviewers DONTBUILD
Depends on D175824

Differential Revision: https://phabricator.services.mozilla.com/D175963
2023-04-20 03:26:29 +00:00
Michael Froman
53beecc267 Bug 1825620 - pt8 - change all 'tee -a' to 'tee --append' in loop-ff.sh r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D175824
2023-04-20 03:26:29 +00:00
Michael Froman
bfdb970bc5 Bug 1825620 - pt7 - now that we can restore no-op files, don't delete them when building new files r=ng DONTBUILD
Depends on D175692

Differential Revision: https://phabricator.services.mozilla.com/D175693
2023-04-20 03:26:28 +00:00
Michael Froman
e5275468fb Bug 1825620 - pt6 - improve clarity of logging output in build_no_op_commits.sh r=ng DONTBUILD
Depends on D175691

Differential Revision: https://phabricator.services.mozilla.com/D175692
2023-04-20 03:26:28 +00:00
Michael Froman
7b40c3f1a0 Bug 1825620 - pt5 - automatically create default config file if missing r=ng DONTBUILD
This is possible now that we default to storing the moz-libwebrtc
github repo in the STATE_DIR.

Depends on D175690

Differential Revision: https://phabricator.services.mozilla.com/D175691
2023-04-20 03:26:28 +00:00
Michael Froman
88cd069e26 Bug 1825620 - pt4 - cleanup obsolete references to MOZ_PRIOR_LIBWEBRTC_BRANCH r=ng DONTBUILD
Depends on D175689

Differential Revision: https://phabricator.services.mozilla.com/D175690
2023-04-20 03:26:28 +00:00
Michael Froman
849cb8927d Bug 1825620 - pt3 - prep_repo.sh updates r=ng DONTBUILD
- use fetch_github_repo.py to get a fresh repro, that is ready for
  restoring the patch-stack.
- use moz-patch-stack directory rather than previous github branch to
  restore previous patch-stack.
- since we can now easily restore a mid-fast-forward patch-stack, we
  can default to storing moz-libwebrtc under STATE_DIR

Depends on D175688

Differential Revision: https://phabricator.services.mozilla.com/D175689
2023-04-20 03:26:28 +00:00
Michael Froman
fae8be097b Bug 1825620 - pt2 - use the save script in loop-ff.sh r=ng DONTBUILD
Depends on D175687

Differential Revision: https://phabricator.services.mozilla.com/D175688
2023-04-20 03:26:28 +00:00
Michael Froman
038a52e864 Bug 1825620 - pt1 - add new scripts for restorable patch-stack functionality r=ng DONTBUILD
Depends on D175686

Differential Revision: https://phabricator.services.mozilla.com/D175687
2023-04-20 03:26:27 +00:00
Michael Froman
3e65b47466 Bug 1828487 - add env var to stop loop-ff.sh after one commit r=ng DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D175686
2023-04-20 03:26:27 +00:00
Narcis Beleuzu
c96d08b11b Backed out 4 changesets (bug 1824772) for bc failures on browser_tabMatchesInAwesomebar.js
Backed out changeset 6895dba1dca7 (bug 1824772)
Backed out changeset 38c9bdbe1d9a (bug 1824772)
Backed out changeset 1e10afa76d16 (bug 1824772)
Backed out changeset 3740c123c6b8 (bug 1824772)
2023-04-20 06:24:17 +03:00
Lee Salzman
94786390f2 Bug 1828931 - Cherry-pick SkSL fixes. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D175977
2023-04-20 02:59:26 +00:00
Narcis Beleuzu
00a30ad59d Backed out changeset 4b412f721080 (bug 1824892) for crashes on nsExpatDriver.cpp . CLOSED TREE 2023-04-20 05:12:27 +03:00
Shravan Narayan
d39c9ba285 Bug 1824892: Fix tainting use in the nsExpatDriver r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D175433
2023-04-20 01:40:07 +00:00
Tooru Fujisawa
e37cd5f8fe Bug 1804073 - Part 5: Add tests. r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D174575
2023-04-20 01:04:49 +00:00
Tooru Fujisawa
874a8d737c Bug 1804073 - Part 4: Add isValidJSON shell testing function. r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D174574
2023-04-20 01:04:49 +00:00
Tooru Fujisawa
b6ca15d3f9 Bug 1804073 - Part 3: Add JS::IsValidJSON. r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D174573
2023-04-20 01:04:49 +00:00
Tooru Fujisawa
c767eb5fc0 Bug 1804073 - Part 2: Add includes and cleanup type names. r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D174571
2023-04-20 01:04:49 +00:00
Tooru Fujisawa
e1335e108a Bug 1804073 - Part 1: Add JSONSyntaxParser. r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D174570
2023-04-20 01:04:48 +00:00
Tooru Fujisawa
26dd772281 Bug 1823326 - Part 11: Add JSONPerHandlerParser. r=bthrall
To support handler for syntax parser, make the parser templatized for handler.

Differential Revision: https://phabricator.services.mozilla.com/D174569
2023-04-20 01:04:48 +00:00
Tooru Fujisawa
eb884636ed Bug 1823326 - Part 10: Reorder JSONFullParseHandlerAnyChar declaration. r=bthrall
Differential Revision: https://phabricator.services.mozilla.com/D174568
2023-04-20 01:04:48 +00:00
Tooru Fujisawa
65a36986c9 Bug 1823326 - Part 9: Wrap JSStringBuilder to support syntax parser. r=bthrall
Syntax parser does not need string allocation.

Differential Revision: https://phabricator.services.mozilla.com/D174567
2023-04-20 01:04:48 +00:00
Tooru Fujisawa
bb9d0dfe0d Bug 1823326 - Part 8: Templatize JSONTokenizer. r=bthrall
In order to add syntax-parser later, make tokenizer accept template parameter.

Differential Revision: https://phabricator.services.mozilla.com/D174566
2023-04-20 01:04:48 +00:00