Commit Graph

725590 Commits

Author SHA1 Message Date
Kagami Sascha Rosylight
231f515773 Bug 1623764 - Part 1: Destruct ILineIterator from where it's initialized r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D85920
2020-09-09 23:45:14 +00:00
Gerald Squelart
5f9ff13253 Bug 1663543 - Convert PROFILER_ADD_MARKER and 2-arg profiler_add_marker to PROFILER_MARKER_UNTYPED - r=gregtatum
Mostly mechanical change, with some extra work where non-literal names are provided.
Also, when this is the only profiler call in a file, `#include "GeckoProfiler.h"` can be changed to `#include "mozilla/ProfilerMarkers.h"`.

Differential Revision: https://phabricator.services.mozilla.com/D89415
2020-09-10 03:02:36 +00:00
Gerald Squelart
6c2997d6a8 Bug 1663543 - Make MarkerCategory and MarkerOptions usable in macros - r=gregtatum
Differential Revision: https://phabricator.services.mozilla.com/D89414
2020-09-10 03:00:54 +00:00
James Teh
4e4a30b765 Bug 1662876: Use aria-labelledby on the credit card number field to avoid the value being included in the label. r=zbraniecki
Ideally, the error message would be outside of the wrapping label element, which would avoid inclusion of the value in the label.
However, I didn't want to potentially mess with the visual presentation, especially given the tight timeline.

Differential Revision: https://phabricator.services.mozilla.com/D89547
2020-09-09 23:51:50 +00:00
Razvan Maries
f0ac3ad62a Backed out changeset baab244deeb0 (bug 1662703) for perma failures on 482681.xhtml. CLOSED TREE 2020-09-10 04:50:23 +03:00
Razvan Maries
90b7948378 Backed out 2 changesets (bug 1663963, bug 1657188) for perma failures on browser_Telemetry_loadTimePreload.js. CLOSED TREE
Backed out changeset 643f16da7b99 (bug 1657188)
Backed out changeset 0c9661a5c8f9 (bug 1663963)
2020-09-10 03:48:48 +03:00
Emilio Cobos Álvarez
4fd2a66f25 Bug 1664026 - Follow-up: remove unused variable to make gcc happy.
MANUAL PUSH: bustage fix for some builds

CLOSED TREE
2020-09-10 02:43:26 +02:00
Jonathan Watt
42f409de3c Bug 1662222. Don't spin a nested event loop in nsPrintJob::DoCommonPrint when called by extensions. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D89681
2020-09-10 00:12:48 +00:00
Emily McDonough
1a57b0fbb0 Bug 1661157 part 2 - Fetch CUPS printer info as it is needed by nsPrinterCUPS r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D89655
2020-09-09 23:56:13 +00:00
Emily McDonough
6475575f03 Bug 1661157 part 1 - Wrap nsPrinterCUPS::mPrinterInfo in a data mutex r=emilio
This may also help with the crashes in bug 1663410 and bug 1663412

Differential Revision: https://phabricator.services.mozilla.com/D89654
2020-09-09 23:51:59 +00:00
Hiroyuki Ikezoe
f911529508 Bug 1662325 - Use EqualsIgnoringFPD to compare originAttributes in nsFrameLoader::SwapWithOtherRemoteLoader. r=emilio,nika
Differential Revision: https://phabricator.services.mozilla.com/D89528
2020-09-09 23:57:28 +00:00
longsonr
013ad7db46 Bug 1663438 - check element r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D89673
2020-09-09 23:51:51 +00:00
Mike Hommey
a133ef0e15 Bug 1663863 - Vendor autoconf 2.13. r=firefox-build-system-reviewers,rstewart
The files are copied verbatim from upstream autoconf 2.13 (but only the
files we need) and old.configure is adapted to use the vendored version.

Differential Revision: https://phabricator.services.mozilla.com/D89554
2020-09-09 23:50:38 +00:00
Mike Hommey
8d261dbd4e Bug 1663850 - Remove unused variables in config/config.mk. r=firefox-build-system-reviewers,rstewart
Differential Revision: https://phabricator.services.mozilla.com/D89551
2020-09-09 23:50:38 +00:00
Mitchell Hentges
76523a630e Bug 1651424: Bump glean version to 32.3.1 r=firefox-build-system-reviewers,rstewart
32.3.0 was missing Python wheels for macOS.

Differential Revision: https://phabricator.services.mozilla.com/D89641
2020-09-09 22:28:16 +00:00
Emilio Cobos Álvarez
af8bc3472b Bug 1662703 - Make appearance: button behave like auto. r=heycam
As per https://github.com/w3c/csswg-drafts/issues/5174.

Differential Revision: https://phabricator.services.mozilla.com/D89119
2020-09-08 23:03:58 +00:00
Emilio Cobos Álvarez
582367e4b6 Bug 1662703 - Tweak appearance: button usage in browser/ and toolkit/. r=dao
The protections.css declaration is not needed, because you're setting
backgrounds and borders anyways so native appearance is disabled.

The button.css change needs to turn into a -moz-default-appearance +
appearance combo, but since it's in three different places, just put it
in xul.css instead.

Differential Revision: https://phabricator.services.mozilla.com/D89469
2020-09-09 23:13:53 +00:00
Dana Keeler
5c87e14fbc Bug 1660580 - avoid CERTCertificate in AppTrustDomain and AppSignatureVerification r=kjacobs,bbeurdouche
Limitations in the NSS PKCS7 API prevent completely avoiding CERTCertificate in
this implementation, but these changes avoid a large number of unnecessary
certificate decoding operations.

Differential Revision: https://phabricator.services.mozilla.com/D87930
2020-09-09 22:45:42 +00:00
Mitchell Hentges
c3ed90120c Bug 1664058: Bootstrap should prompt for telemetry r=firefox-build-system-reviewers,rstewart
Bootstrap should always prompt to opt into telemetry if it hasn't been
opted in/out yet.

Differential Revision: https://phabricator.services.mozilla.com/D89678
2020-09-09 22:35:14 +00:00
Dan Mosedale
af9303f2de Bug 1664056 - set about:welcome to always load in the privelegedabout process, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D89674
2020-09-09 22:03:28 +00:00
Emilio Cobos Álvarez
4b5ef547d2 Bug 1664026 - Make nsDeviceContextSpecG not leave stale temporary files in print preview or when the printing fails. r=hiro
Differential Revision: https://phabricator.services.mozilla.com/D89651
2020-09-09 21:34:41 +00:00
Razvan Maries
6a6b5b8430 Backed out changeset ffe1c9f9f9df (bug 1663173) for multiple bc perma failures. CLOSED TREE 2020-09-10 01:46:46 +03:00
Barret Rennie
423307263a Bug 1657188 - Implement rel=preload load time telemetry r=Dexter,emilio,nika
Differential Revision: https://phabricator.services.mozilla.com/D86074
2020-09-09 21:44:48 +00:00
Barret Rennie
0bec7c3a9c Bug 1663963 - Remove expired scroll anchor adjustment telemetry r=rhunt
Differential Revision: https://phabricator.services.mozilla.com/D89650
2020-09-09 21:44:48 +00:00
Erica Wright
d3557ef834 Bug 1663729 - Activate mobile promo on protections dashboard. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D89478
2020-09-09 14:38:50 +00:00
Jonathan Kew
dcb65c1e81 Bug 1647868 - Work around FcNameParse bug in versions around fontconfig 2.11.0, to avoid broken fonts when the shared font-list is enabled. r=lsalzman
Differential Revision: https://phabricator.services.mozilla.com/D89653
2020-09-09 19:56:50 +00:00
Kartikaya Gupta
69f4be4dfe Bug 1648491 - Add a test. r=botond
Depends on D89303

Differential Revision: https://phabricator.services.mozilla.com/D89304
2020-09-09 20:38:02 +00:00
Kartikaya Gupta
803a237d97 Bug 1648491 - Have the main thread double-check APZ's consumable state. r=botond
APZ can sometimes indicate that it will be consuming touch events, even though
the touch-action properties prohibit it. This can happen if, for example, APZ
is waiting on the main-thread for accurate touch-action information. In such
cases, the main thread has enough information to filter out these false positives.
This patch makes it do that, by plumbing the allowed touch behaviors into
the APZEventState code that triggers the pointercancel event.

Differential Revision: https://phabricator.services.mozilla.com/D89303
2020-09-09 19:57:36 +00:00
Eitan Isaacson
b09be5d2f7 Bug 1663442 - Check markers are valid in get range from unordered markers. r=morgan
Differential Revision: https://phabricator.services.mozilla.com/D89482
2020-09-09 20:43:35 +00:00
Gijs Kruitbosch
84321be33c Bug 1663173 - disable commands that don't need to be enabled in customize mode, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D89289
2020-09-09 20:02:22 +00:00
Andrew McCreight
bff4fd6721 Bug 1663690, part 2 - Inline mozJSComponentLoader::ReallyInit(). r=kmag
This method only asserts that mInitialized is false, then sets
mInitialized to true. All call sites check that the flag is false,
so the assertion is redundant, so this method can be inlined
and simplified.

Differential Revision: https://phabricator.services.mozilla.com/D89480
2020-09-09 19:03:51 +00:00
Andrew McCreight
33ddd4eb56 Bug 1663690, part 1 - Remove ComponentLoaderInfo::EnsureKey(). r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D89479
2020-09-09 19:03:49 +00:00
Luca Greco
d32fae4521 Bug 1663512 - Add details to RemoteWorkerManager::GetRemoteType diagnostic assert to aid investigating issues. r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D89448
2020-09-08 18:41:27 +00:00
Neil Deakin
fe807385d4 Bug 1661004, add a helper method to add test logins before running a test, so that a fixed hostname is not assumed by the password manager tests. Re-enable the cross origintests affected by this, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D88142
2020-09-09 17:57:07 +00:00
Neil Deakin
6f3a641aa4 Bug 1661006, have registerRunTests wait for notifications from all password fields on the test page before continuing, r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D88141
2020-09-09 18:47:35 +00:00
Sebastian Hengst
ed7f491e95 Bug 1663559 - Disable browser/extensions/formautofill/test/unit/heuristics/* on Linux ccov. r=jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D89647
2020-09-09 18:45:32 +00:00
Dan Minor
52125fe211 Bug 1662514 - Take mCallbackMutex when accessing mError; r=jolin
Differential Revision: https://phabricator.services.mozilla.com/D89489
2020-09-09 00:25:09 +00:00
Ricky Stewart
c5875f6639 Bug 1663786 - Remove "copy" support from virtualenv handling r=ahal
This is unused.

Differential Revision: https://phabricator.services.mozilla.com/D89509
2020-09-09 18:15:46 +00:00
Ricky Stewart
be7fcb68ee Bug 1663755 - Remove inherit-from-parent-environment implementation r=ahal
This was originally meant to allow `virtualenv`s to use packages from a parent Python environment without having to re-install them. This turned out to not pan out as we would have liked, so we're going another way to solve the same problem. Bug 1660351 walked back a bunch of this logic; this patch deletes the rest of it.

Differential Revision: https://phabricator.services.mozilla.com/D89492
2020-09-09 18:15:28 +00:00
Razvan Maries
36c66bc87b Backed out changeset 9373c57ebcbe (bug 1663442) for perma failures on browser_text_basics.js. CLOSED TREE 2020-09-09 22:41:16 +03:00
Razvan Maries
0fe0c37f5a Backed out changeset 5ca78eb969aa (bug 1649099) for perma failures on activeelement-after-focusing-different-site-iframe-contentwindow.html. CLOSED TREE 2020-09-09 21:59:57 +03:00
Emilio Cobos Álvarez
63d510726e Bug 1655983 - Fix pre-existing include guard now that we also use it in non-DEBUG builds.
MANUAL PUSH: Bustage fix
CLOSED TREE
2020-09-09 20:37:42 +02:00
Emilio Cobos Álvarez
5e326ff535 Bug 1655983 - Notify the accessibility service directly when detaching a shadow root. r=eeejay
See the comment for different things that we could do here, this being
the simplest one IMO.

Differential Revision: https://phabricator.services.mozilla.com/D89639
2020-09-09 17:57:05 +00:00
Myeongjun Go
b53336d5a4 Bug 1653326 - [perfdocs] Add documentation about individual mozperftest tests to perfdocs r=sparky,perftest-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D86488
2020-09-09 17:58:39 +00:00
Sean Feng
787c7f4ce9 Bug 1661166 - Don't record paint timings if it is a print context r=mstange
Differential Revision: https://phabricator.services.mozilla.com/D88908
2020-09-09 17:30:05 +00:00
Razvan Maries
8b0e87a2ce Backed out changeset 5194d31bb88d (bug 1613054) for perma failures on browser_abort_visibility.js. CLOSED TREE 2020-09-09 21:11:25 +03:00
Razvan Maries
c20f78dd7e Backed out 2 changesets (bug 1663690) for build bustages on mozJSComponentLoader.cpp. CLOSED TREE
Backed out changeset 04236fadb4cc (bug 1663690)
Backed out changeset 3def11143e6c (bug 1663690)
2020-09-09 21:05:54 +03:00
Andrew McCreight
dbaf62267d Bug 1663690, part 2 - Inline mozJSComponentLoader::ReallyInit(). r=kmag
This method only asserts that mInitialized is false, then sets
mInitialized to true. All call sites check that the flag is false,
so the assertion is redundant, so this method can be inlined
and simplified.

Differential Revision: https://phabricator.services.mozilla.com/D89480
2020-09-08 18:43:22 +00:00
Andrew McCreight
02d01fc48b Bug 1663690, part 1 - Remove ComponentLoaderInfo::EnsureKey(). r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D89479
2020-09-08 18:41:39 +00:00
Nicolas Silva
b95d39dd98 Bug 1612440 - Send some messages directly to the scene builder thread. r=gw
This change allows the api to talk directly to the scene builder thread. This avoids unpredictable and sometimes large latency caused by scene builder requests sitting in a busy render backend's event loop.

Differential Revision: https://phabricator.services.mozilla.com/D74055
2020-09-09 17:07:01 +00:00