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