Commit Graph

717788 Commits

Author SHA1 Message Date
tkhan
75ea54bf01 Bug 1650919 - Adding manifest annotations for xorigin test harness. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D82763
2020-07-13 20:34:46 +00:00
Steve Fink
fa8c4380d6 Bug 1645415 - Mark all relevant strings non-deduplicatable r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D82791
2020-07-10 17:06:25 +00:00
Simon Giesecke
c331adec17 Bug 1646006 - Merge GetFileInfo and CreateFileInfo and make locking less quirky. r=janv,dom-workers-and-storage-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D82878
2020-07-10 17:21:50 +00:00
Bob Clary
c79a0ee0f8 Bug 1652491 - version bump marionette-harness to 5.0.1 and release, r=whimboo,marionette-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D83344
2020-07-13 20:19:13 +00:00
DH Kim
9e9f82176e Bug 1643130 - Update disabled pause button style r=Harald,loganfsmyth
Differential Revision: https://phabricator.services.mozilla.com/D81964
2020-07-13 20:11:02 +00:00
Tom Prince
1691c9892d Bug 1652184: Report to perherder stats about bugbug timings; r=ahal
Differential Revision: https://phabricator.services.mozilla.com/D83212
2020-07-13 19:53:00 +00:00
Kagami Sascha Rosylight
f4c2e30310 Bug 1652188 - Return struct from nsILineIterator::GetLine() r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D83215
2020-07-13 18:36:30 +00:00
Mark Banner
bdb460c773 Bug 1651194 - Add a telemetry probe to register if the SearchService initialisation fails. r=chutten,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D82679
2020-07-13 15:53:57 +00:00
Tom Prince
10f35da9c8 Bug 1646834: [scriptworker-canary] Split linux signing tasks to handle partials; r=rail
Since partials have started verifying signatures, the partial task has been failing in
`mach try scriptworker`. Since we are not concerned with the partial task itself,
split the tasks into two groups, so that it does not need to run.

Differential Revision: https://phabricator.services.mozilla.com/D83370
2020-07-13 18:46:51 +00:00
Kannan Vijayan
005aff5f1f Bug 1651750 - Remove ParserAtomId and ParserNameId, replace with pointers-to-parser-atoms. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83374
2020-07-13 20:18:00 +00:00
Mark Banner
a5ae60cdd9 Bug 1652130 - Switch the Mozilla eslint parser to use multi-ini. r=mossop
Depends on D83176

Differential Revision: https://phabricator.services.mozilla.com/D83177
2020-07-13 18:05:18 +00:00
Mark Banner
cdec147c98 Bug 1627766 - Add eslint-plugin-html to eslint-plugin-mozilla's package.json. r=mossop
Differential Revision: https://phabricator.services.mozilla.com/D83176
2020-07-13 18:03:21 +00:00
Kashav Madan
9c24f6d8b1 Bug 1652397 - Null check mFrameLoader in XULFrameElement::BrowserId, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D83384
2020-07-13 20:10:24 +00:00
Kris Maglione
f57f59c446 Bug 1650562: Add missing null check for document BrowsingContext. r=nika
Differential Revision: https://phabricator.services.mozilla.com/D82988
2020-07-13 18:39:52 +00:00
Dorel Luca
e0ac748fab Backed out 2 changesets (bug 1644896) for XPCshell failures on widget/headless/tests/test_headless.js. CLOSED TREE
Backed out changeset f501e7db25a8 (bug 1644896)
Backed out changeset 2d984add3abb (bug 1644896)
2020-07-13 23:11:40 +03:00
Kannan Vijayan
450b9818d6 Bug 1652176 - Change parser code to use parserNames() alias for cx->names(). r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D83203
2020-07-11 02:45:06 +00:00
Gregory Mierzwinski
a009f016fa Bug 1652451 - Disable 2020 youtube-playback tests temporarily. r=perftest-reviewers,davehunt
This patch disables all failing youtube-playback tests.

Differential Revision: https://phabricator.services.mozilla.com/D83368
2020-07-13 19:29:12 +00:00
Butkovits Atila
fa8b334372 Backed out 2 changesets (bug 1650886) for causing bustage at Unified_cpp_widget_windows1.obj. CLOSED TREE
Backed out changeset de485a27b337 (bug 1650886)
Backed out changeset f65d2491cbb4 (bug 1650886)
2020-07-13 22:15:01 +03:00
Tarek Ziadé
7dfca9db55 Bug 1644778 - add a mozperftest to measure browser.xhtml DOM size, r=tarek,dhouse,sparky
Differential Revision: https://phabricator.services.mozilla.com/D79152
2020-07-13 15:44:38 +00:00
Nathan Froyd
bddb48ea03 Bug 1625281 - force make to update timestamp caches when building rust programs; r=firefox-build-system-reviewers,rstewart
Doing this means that make will correctly understand that the underlying
program has changed and therefore it needs to trigger install rules.

Differential Revision: https://phabricator.services.mozilla.com/D83326
2020-07-13 19:01:40 +00:00
Yoshi Cheng-Hao Huang
8854b25ad0 Bug 1651944 - Store UniquePtr in ParseTaskVector. r=jonco
Differential Revision: https://phabricator.services.mozilla.com/D83087
2020-07-13 08:50:38 +00:00
Sebastian Streich
38264715e9 Bug 1633710 - Move js uri.host to principal r=ckerschb,preferences-reviewers,ntim
Differential Revision: https://phabricator.services.mozilla.com/D73242
2020-07-13 18:35:01 +00:00
Erik Nordin
e615e501cf Bug 1650886 - Part 2 Expose Paper Sizes for macOS r=jwatt
- Add macOS-specific function to retrieve the paper list for a given printer.
- Add JS test to ensure papers are initialized with valid values.

Differential Revision: https://phabricator.services.mozilla.com/D82598
2020-07-13 18:30:18 +00:00
Erik Nordin
d7ede66669 Bug 1650886 - Part 1 nsIPaper Base Implementation r=jwatt
- Add `nsIPaper` interface.
- Add `nsIPaper` implementaiton.

Differential Revision: https://phabricator.services.mozilla.com/D82461
2020-07-13 17:17:29 +00:00
Luca Greco
0da23cd205 Bug 1652500 - ContentPage browser should have CHROME_REMOTE_WINDOW chromeFlag if extension.remote is true. r=zombie
Differential Revision: https://phabricator.services.mozilla.com/D83350
2020-07-13 18:26:39 +00:00
Logan Smyth
bf861b9fa8 Bug 1650658 - Pass line and column position as numbers instead of strings. r=davidwalsh
Differential Revision: https://phabricator.services.mozilla.com/D82950
2020-07-13 17:05:29 +00:00
Dan Minor
6510cbf560 Bug 1651698 - Display local and remote sdp history in columns on about:webrtc; r=ng
Differential Revision: https://phabricator.services.mozilla.com/D82934
2020-07-13 16:03:14 +00:00
Daniel Holbert
cc06d4bd55 Bug 1652209 part 2: Remove virtual annotations from overriding functions on nsPageFrame and nsPageContentFrame. r=TYLin
Per Mozilla coding style:
"Method declarations must use, at most, one of the following keywords:
virtual, override, or final"
https://firefox-source-docs.mozilla.org/code-quality/coding-style/coding_style_cpp.html#c-c

Depends on D83234

Differential Revision: https://phabricator.services.mozilla.com/D83235
2020-07-13 18:01:39 +00:00
Daniel Holbert
666edf5b54 Bug 1652209 part 1: Remove virtual annotations from non-overriding functions on nsPageFrame and nsPageContentFrame. r=TYLin
These classes are both 'final', so it's pointless for them to declare their own
(non-overriding) virtual functions. They can't have any subclasses, so it would
be impossible for there to be polymorphism in these virtual funtions'
implementation.  So, let's de-virtualize them.

(I'm guessing these date from the early Mozilla days when methods needed to be
virtual in order to be called from other components, or something like that.)

Differential Revision: https://phabricator.services.mozilla.com/D83234
2020-07-13 18:00:15 +00:00
Agi Sferro
51a1c98a33 Bug 1650897 - Return the top window for extension popups. r=robwu,owlish
When using the `tabs.query` API in a popup (e.g. a browserAction popup)
extensions expects to refer to the window where the popup is.

On mobile we don't really have a concept of window in the way that extensions
expect us to have, we also treat all tabs as belonging to separate tabs.

To make the behavior of the extension API more consistent with desktop, we
pretend that the popup belongs to whatever the top tab is at the time.

Differential Revision: https://phabricator.services.mozilla.com/D82769
2020-07-13 18:01:57 +00:00
Agi Sferro
d8589ad28e Bug 1650897 - Track active tab in a Deque in TestRunnerActivity. r=esawin
Differential Revision: https://phabricator.services.mozilla.com/D83354
2020-07-13 18:02:11 +00:00
Agi Sferro
4c2ab7cfdb Bug 1650897 - Support browser action popups in TestRunnerActivity. r=owlish
Differential Revision: https://phabricator.services.mozilla.com/D82768
2020-07-13 18:02:04 +00:00
Agi Sferro
0838754860 Bug 1650897 - Send the entire Action object for openPopup. r=owlish
We use this object on the Java side to open the popup and without this change
we don't look at the default popup URL when the tab-specific one is not
defined.

Differential Revision: https://phabricator.services.mozilla.com/D82767
2020-07-13 18:02:02 +00:00
Agi Sferro
7d792ecc3e Bug 1650897 - Remove empty delegate methods in TestRunnerActivity. r=owlish
Differential Revision: https://phabricator.services.mozilla.com/D82766
2020-07-13 18:01:59 +00:00
emcminn
8ffe50a1bc Bug 1651429 - Added "get started" messaging to about:welcome title text r=pdahiya,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D82973
2020-07-13 16:58:04 +00:00
emcminn
bcf4cd54f8 Bug 1651430 - Added aria-label prop to import icons on about:welcome r=pdahiya
Differential Revision: https://phabricator.services.mozilla.com/D82784
2020-07-13 16:21:06 +00:00
Tom Prince
e460c39b9a Bug 1649168: Add title to sciptworker-canary action.
Differential Revision: https://phabricator.services.mozilla.com/D83362
2020-07-13 17:35:36 +00:00
Jeff Muizelaar
ad228a77f0 Bug 1652124 - Elaborate FEATURE_FAILURE_UNKNOWN_DEVICE_VENDOR. r=aosmond
This should help separating out some of the UNKNOWN_DEVICE_VENDOR that
we see in telemetry.

Differential Revision: https://phabricator.services.mozilla.com/D83170
2020-07-10 22:09:56 +00:00
Andrea Marchesini
c14aa7655d Bug 1644896 - Add the shutdown blocker during the PermissionManager::initDB, r=asuth
Differential Revision: https://phabricator.services.mozilla.com/D83360
2020-07-13 17:48:30 +00:00
Andrea Marchesini
8a5c2d57b1 Bug 1644896 - Destroy PermissionManager on shutdown, r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D82211
2020-07-13 17:48:20 +00:00
Alexandre Poirot
9be28a6883 Bug 1649910 - Emit "switched-target" only after we fully attached to the new target. r=jdescottes
The previous code, emitting the event from Toolbox.onTargetAvailable,
wasn't waiting for the call to TargetList.startListening which is done
from TargetList.onTargetAvailable.

Differential Revision: https://phabricator.services.mozilla.com/D82664
2020-07-13 14:03:24 +00:00
Nathan Froyd
95cc11b5d8 Bug 1652087 - add dump_syms to bootstrap-installable things on Linux; r=nalexander
If we're going to ditch the old breakpad dump-syms from the build, people
are going to need have this locally if they ever want to build packages,
etc.

Differential Revision: https://phabricator.services.mozilla.com/D83150
2020-07-10 22:10:26 +00:00
Nathan Froyd
9bdf21a5da Bug 1652089 - update dump_syms version; r=firefox-build-system-reviewers,rstewart
This change pulls in the ELF and MachO support and few other miscellaneous
things.

Differential Revision: https://phabricator.services.mozilla.com/D83151
2020-07-13 13:07:27 +00:00
Kannan Vijayan
fed2a3c7ba Bug 1651709 - Miscellaneous bugfixes in disabled ParserAtom code. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D82933
2020-07-13 17:39:42 +00:00
Bob Clary
36e2ee2839 Bug 1652489 - version bump mozpower to 1.1.1 and mozrunner version to 8.0.1 and release, r=ahal,gbrown
Differential Revision: https://phabricator.services.mozilla.com/D83342
2020-07-13 17:32:07 +00:00
Edwin Takahashi
8e3cdb9917 Bug 1652128 - only schedule web-platform-tests-backlog suites on opt variant of each platform r=jmaher
Changes:
  - removes the ability to schedule web-platform-tests-reftest-backlog and web-platform-tests-backlog from non-opt variants of each platform.
  - in addition, removes the ability to schedule the above from windows7-32, regardless of the variant.
  - clean up references to now-deprecated platforms in backlog task definitions.

Differential Revision: https://phabricator.services.mozilla.com/D83172
2020-07-10 21:08:31 +00:00
Iain Ireland
e08113f446 Bug 1646378: Add WarpInlinedCall snapshot r=jandem
I based the InliningTree / CompileInfo code on IonBuilder::inlineScriptedCall.

In the future, if we want to inline cases where we didn't allocate a new ICScript, it should just be a matter of changing a few lines in maybeInlineIC. We can use the default ICScript off the target script.

(Note: we now check in maybeInlineCall that we don't already have a CallInlinedFunction. This should not normally happen, but could happen if we reset the warmup counter for a script.)

Differential Revision: https://phabricator.services.mozilla.com/D83184
2020-07-13 16:13:47 +00:00
Iain Ireland
e2184d858b Bug 1646378: Factor out FindInlinableCallData r=jandem
When taking a snapshot for inlining, we have to read the CacheIR to find the ICScript and the target. We could store the target in another field in CallInlinedFunction, but that could be awkward in the future if we want to inline without trial inlining, because we won't have a CallInlinedFunction available. Instead, I hoisted the CacheIR-reading code in maybeInlineCall into its own function that can be shared by TrialInlining and the snapshot code.

Differential Revision: https://phabricator.services.mozilla.com/D83183
2020-07-13 15:19:51 +00:00
Iain Ireland
d4cc607315 Bug 1646378: Add WarpScriptSnapshotList to WarpSnapshot. r=jandem
Preparing for inlining, at which point the WarpSnapshot / WarpScriptSnapshot relationship is no longer 1-to-1.

Depends on D83180

Differential Revision: https://phabricator.services.mozilla.com/D83182
2020-07-13 14:58:21 +00:00
Iain Ireland
8298a561a9 Bug 1646378: Move compilation-wide data out of WarpBuilder r=jandem
Almost all of the data in WarpBuilder was already script-specific, so instead of renaming it to WarpScriptBuilder everywhere, I pulled out a WarpCompilation class to hold the data that is shared between scripts.

Differential Revision: https://phabricator.services.mozilla.com/D83180
2020-07-13 15:18:22 +00:00