Commit Graph

597863 Commits

Author SHA1 Message Date
David Burns
70e11aedc2 Bug 1387678 - Correct import of pprint in Marionette listener; r=ato
MozReview-Commit-ID: Jik6n0CDYk2

--HG--
extra : rebase_source : bffb592c050f4d6309dc1070ac16aad7e4fff5bb
2018-05-09 09:16:19 +01:00
David Burns
c3e3383f9a Bug 1387678 - Update tests to not use shadow DOM like a frame; r=ato
The current element finding and interaction code expects the shadow DOM
to act like a frame when it comes to keeping references to elements found
or not found on the document. This expectation is not correct for the way
shadow DOM works in reality.

MozReview-Commit-ID: JFWvlbEylj4

--HG--
extra : rebase_source : de99b01e33cd7c54de5d7c2c0396704e78878eef
2018-05-09 09:14:21 +01:00
David Burns
63b3aa0869 Bug 1387678 - Allow Marionette sendAsync command to handle null or undefinedr?ato r=ato
When evaluating if an object can be null,  which would mean that we would
not be able to pass through IPC as, the commandId could not be added to null.
This patch makes sure that we can still send commands via IPC if the object is
evaluated to null.

MozReview-Commit-ID: Fl3Ionj08Sk

--HG--
extra : rebase_source : 33d015ac235ee74e903e13e234c55fda298f8e66
2018-05-03 11:00:26 +01:00
David Burns
dd33e2c33f Bug 1387678 - Call elementsFromPoint on the correct document node; r=ato
elementsFromPoint will return the top level element of a shadow DOM
and not the elements within. If we are on the top level document we
need to make sure to use the correct rootNode.

MozReview-Commit-ID: ATvCidAFEeM

--HG--
extra : rebase_source : c6c8e20745a64b19cc0d1784044efe4fed4af9bf
2018-04-28 00:24:58 +01:00
David Burns
7b1dbf5a3f Bug 1387678 - Remove unused reference to container variable; r=ato
MozReview-Commit-ID: IVWtmbSuXiw

--HG--
extra : rebase_source : a7d75cb615cdfbc4b4a8d55c5be9d7ca57e0e970
2018-04-28 00:18:53 +01:00
David Burns
3129272297 Bug 1387678 - Allow traversing to the parent if switchToShadowDom is given null; r=ato
MozReview-Commit-ID: KO1UwTyhf1R

--HG--
extra : rebase_source : 50d06af537ad997483b2d1cf27882f178399f8a7
2018-04-28 00:12:35 +01:00
Yusuf Sermet
ebb3ebe1db Bug 1463599 - Create a stacking context for contain:paint. r=mattwoodrow
MozReview-Commit-ID: Ln72MOlHXwi

--HG--
extra : rebase_source : ec6bd5d3de4635acd2e2d0dcd2222232524d9459
2018-05-28 23:54:01 -07:00
Michael Kaply
c7275be13d Bug 1300209 - Remove list.txt support from search service. r=adw
MozReview-Commit-ID: CH3Pya9xdIn

--HG--
extra : rebase_source : 0b3bea75ab22f263b298b12ad742574d0e9a429e
2018-05-21 15:13:16 -05:00
Noemi Erli
3d7d0ef577 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-05-30 00:51:43 +03:00
Noemi Erli
846f00f83f Merge inbound to mozilla-central. a=merge 2018-05-30 00:41:41 +03:00
Cosmin Sabou
5dc0c9ea8e Backed out changeset c3172bfa5d63 (bug 1447952) for frequent browser chrome failures on browser_siteData.js. CLOSED TREE 2018-05-29 22:01:04 +03:00
Alex Gaynor
7905a9416b Bug 1465162 - don't crash in ContentParent::RecvDeallocateLayerTreeId if the content parent ID doesn't exist; r=jld
MozReview-Commit-ID: IyLyhVUsOow

--HG--
extra : rebase_source : 5537174ddbc12cc56a17f0b8eca44501fb35d83c
2018-05-29 13:56:12 -04:00
Chris AtLee
6954584948 Bug 1465050: Remove reference to config_file_search_path r=marco
MozReview-Commit-ID: 2w3uQ226kzs

--HG--
extra : rebase_source : df37a734ed715e9037cac192ba2f7f121a2355c2
2018-05-29 13:38:13 -04:00
Tim Nguyen
3078e13f4c Bug 1455922 - Adjust findbar style to work better on dark themes. r=dao
MozReview-Commit-ID: IGIFlJUV1V8

--HG--
extra : rebase_source : e3e7f79aac57404d8136625db9da30bbbc960158
2018-05-29 20:45:33 +02:00
Tim Nguyen
dee6470fc1 Bug 1455922 - Create shared findbar CSS across platforms. r=dao
MozReview-Commit-ID: Hv3WHysJOQX

--HG--
rename : toolkit/themes/windows/global/findBar.css => toolkit/themes/shared/findBar.inc.css
extra : rebase_source : e890a2a8704a7d143db0b63947e0d72662169d7e
2018-05-29 20:45:22 +02:00
Tim Nguyen
55008c99fa Bug 1464699 - Replace PNG places icons with SVG. r=dao
MozReview-Commit-ID: FUozHoemZAB

--HG--
extra : rebase_source : 2d3471bc1bb0dc1b2cfa85a931b17a9efcc711fe
2018-05-29 20:37:48 +02:00
Ryan Hunt
6c8f4d0b0f Bug 1454980 - Let tiled parallel skia on unaccelerated windows ride the trains. r=davidb
--HG--
extra : rebase_source : df4dc5853fe92e66ac44b164695a78ac01682577
2018-05-29 10:48:46 -05:00
Kartikaya Gupta
5021217542 Bug 1463416 - Follow-up to remove timeout expectation from some QR tests, because it's not timing out any more. r=me 2018-05-29 14:20:00 -04:00
Andrea Marchesini
de738c53ef Bug 1461426 - IPCBlobInputStreamParent should be sent as underlying stream to the content - unit test, r=rpl 2018-05-29 20:02:03 +02:00
Andrea Marchesini
044ba75ddf Bug 1461426 - IPCBlobInputStreamParent should be sent as underlying stream to the content, r=smaug 2018-05-29 20:02:03 +02:00
Andrea Marchesini
612caa865c Bug 1462662 - Wipe the container for privacy.usercontext.about_newtab_segregation.enabled on shutdown, r=johannh 2018-05-29 17:35:28 +02:00
Joel Maher
bea2e0899f Bug 1392106 - random-if many more win7 tests. r=RyanVM 2018-05-29 13:50:33 -04:00
Jason Laster
bff4a75c01 Bug 1465080 - Render breakpoints with CM.runMode (v60). r=dwalsh
MozReview-Commit-ID: HmYfF8gm2Bd
2018-05-29 13:50:08 -04:00
Boris Zbarsky
3b8785a733 Bug 1460735 part 2. Remove nsIDOMDocument. r=qdot 2018-05-29 13:39:06 -04:00
Boris Zbarsky
16e02a5e28 Bug 1460735 part 1. Remove use of nsIDOMDocument in JS. r=qdot
There are some places where we have a thing which may not even be a node, and
we end up hardcoding the value of DOCUMENT_NODE there, because
"foo.nodeType == foo.DOCUMENT_NODE" will test true if foo is not a node: both
sides will be undefined.
2018-05-29 13:39:00 -04:00
Boris Zbarsky
69db48b9c0 Bug 1047514. Re-enable the test_getWebIDLCaller test on Android. r=kmag 2018-05-29 13:38:53 -04:00
Cosmin Sabou
63954a642e Backed out changeset 62ed84f80e37 (bug 1462662) for mochitest browser chrome failures on browser_startup.js. CLOSED TREE 2018-05-29 20:16:46 +03:00
Marco Bonardo
b0e8eeb367 Bug 1463017 - Migrate origins frecencies more efficiently. r=adw
Execute a single write transaction per chunk, rather than a larger read/write transaction.
Also removes useless statement scopers when we create a single-use statement.

MozReview-Commit-ID: 3G37d55Z1dV

--HG--
extra : rebase_source : ed9132563b06dac471ccb0b28554fe30a3d75560
2018-05-28 15:22:11 +02:00
Sylvestre Ledru
3f0e9bf7a3 Bug 1464809 - Disable -Werror on -Wclass-memaccess until the backlog is fixed r=froydnj
https://bugzilla.mozilla.org/show_bug.cgi?id=1411029#c2

MozReview-Commit-ID: 2CyoNWMUrw9

--HG--
extra : rebase_source : 758d2c9bc9e2dd3502def27a0d9bc6f9e0887e2d
2018-05-28 14:56:41 +02:00
Nick Alexander
1589faf8b2 Bug 1464381 - Fix check for NIGHTLY_BUILD. r=gps
This was simply an oversight in the implementation of Bug 1464128.
What's happening is that `set_config` in `moz.configure` is not
unconditional, and NIGHTLY_BUILD is set in local builds and in B and N
builds in automation, so there was no test of the other case, which
promptly fails.  This re-uses a pattern successful in mobile/android
for setting defines.

MozReview-Commit-ID: 4zL4hVsqE3Q

--HG--
extra : rebase_source : f6033ed9be0afde7d1a5502bf69234247c95b8ba
2018-05-25 15:37:19 -07:00
Henrik Skupin
42abd0a86f Bug 1454680 - [marionette] Skip screenshot tests for Fennec debug builds. r=jmaher
MozReview-Commit-ID: 2L3jQ4gvZKK

--HG--
extra : rebase_source : 774ac64fea4dcf11230182066ed49ee0ce864df7
2018-05-29 18:39:32 +02:00
Michael Ratcliffe
c5f7092b7c Bug 1463080 - Instrument inspection of "Edit HTML" in Inspector with event telemetry r=yulia
MozReview-Commit-ID: 156CmWuHOf1

--HG--
extra : rebase_source : d3089249628bc433d929d19ee0baa92dfee45d63
2018-05-23 14:31:16 +01:00
Michael Ratcliffe
9b4265bed3 Bug 1456984 - Instrument inspection of shortcut combination used for toolbox opening with event telemetry r=yulia
MozReview-Commit-ID: HA6Tasq2iZu

--HG--
extra : rebase_source : c5d7ef7f574148d38a75ca14dfbf5ee82821134e
2018-05-23 13:14:25 +01:00
Brindusan Cristian
206284937b Backed out changeset 695a087bd6ea (bug 1464699) for browser chrome failures on browser_parsable_css.js CLOSED TREE 2018-05-29 20:59:40 +03:00
Mark Banner
2faa59b5ca Bug 1463673 - Enable ESLint rule require-expected-throws-or-rejects for toolkit/. r=mossop
MozReview-Commit-ID: AWqIwOIZsMa

--HG--
extra : rebase_source : 8e70a0ca689989b2224b334e6d30de0acb3a27f3
2018-05-22 20:52:49 +01:00
Mark Banner
5d838d18c1 Bug 1463673 - Add the expected argument to Assert.throws/rejects for various tests in toolkit/. r=mossop
MozReview-Commit-ID: LsWlHC16145

--HG--
extra : rebase_source : d786176c8a1777e2dfb2ca71476cddf6403f2ec3
2018-05-22 19:25:34 +01:00
Mark Banner
102246d437 Bug 1463673 - Add the expected argument to Assert.throws/rejects for toolkit/components/places. r=mak
MozReview-Commit-ID: 5Rydh6dyODN

--HG--
extra : rebase_source : c35a18b5fa78ebd85f4acba24c9b2991c460efa7
2018-05-22 20:48:54 +01:00
Mark Banner
2798fc48dd Bug 1463673 - Add the expected argument to Assert.throws/rejects for toolkit/components/telemetry. r=gfritzsche
MozReview-Commit-ID: KclrG4BfCgp

--HG--
extra : rebase_source : ec3d427a188360822eb29d9db9a15816d49bc9a5
2018-05-22 19:24:50 +01:00
Mark Banner
1115b1e08b Bug 1463673 - Member expressions should also be allowed as expected arguments to Assert.throws/rejects. r=mossop
MozReview-Commit-ID: Jhs3TD60bli

--HG--
extra : rebase_source : f404e938314281c3e1819fbf7b798faff0aa197d
2018-05-23 08:58:19 +01:00
Andreas Tolfsen
6b240809b3 Bug 1465072 - Force IPv4 for marionette::get_free_port(). r=whimboo
As part of bug 1462040, geckodriver was made to use the IPv4 stack
when connecting to Marionette in Firefox.  However, the helper
function for finding an atomic free port still uses localhost,
which on some systems may prefer the IPv6 stack.

To ensure that the free port is found on the correct IP stack, this
patch changes marionette::get_free_port() to use the DEFAULT_HOST
constant that is already used for establishing the connection.

MozReview-Commit-ID: HeEyvwYfHh2

--HG--
extra : rebase_source : 21c69a9499ce569ac4221d1cd2affd2b43092b1d
2018-05-29 14:53:51 +01:00
Jan-Ivar Bruaroey
4439872dc0 Bug 1462990 - Use async/await in mediasource mochitests r=bryce
MozReview-Commit-ID: AIr8CLyuGb7

--HG--
extra : rebase_source : 2136b7faccc24da6b163b0edf908a198136a7638
2018-05-21 16:40:13 -04:00
Jan-Ivar Bruaroey
5017b2c432 Bug 1462990 - Use async/await in mediasource/test/mediasource.js r=bryce,jya
MozReview-Commit-ID: BnQ30DnY4mB

--HG--
extra : rebase_source : fd89494f1f5946a9b8505456ab9761d3cc1914fa
2018-05-18 10:26:11 -04:00
Rob Wood
b69787643c Bug 1425308 - Automatically view local talos gecko profile in perf-html.io; r=jmaher
When running talos locally with --geckoProfile set, the latest gecko-profile archive will automatically be loaded in perf-html.io using the view-gecko-profile tool. To disable this automatic perf-html.io launching, set TALOS_DISABLE_PROFILE_LAUNCH=1.

MozReview-Commit-ID: 8tpLnsPAXD9

--HG--
extra : rebase_source : 66d03b55103e9771c4c8c4c70ff67212f24c1124
2018-05-28 11:51:02 -04:00
Carol Ng
eaa5aa23b5 Bug 1435000 - Refactor client engine queue to use AsyncQueueCaller r=eoger
MozReview-Commit-ID: JRWHktfqGMQ

--HG--
extra : rebase_source : ac39e2ff9fb1aa2bc10504aad5f018114902145e
2018-05-29 14:30:22 -04:00
Carol Ng
ad9f7a1fa4 Bug 1417577 - Support intl.uidirection pref in sync sidebar r=eoger
MozReview-Commit-ID: HumZg9nGZtW

--HG--
extra : rebase_source : e325b0b2ae1472676898d9425cfb1c0432580d18
2018-05-29 15:24:30 -04:00
Honza Bambas
6805e04ccc Bug 1456742 - Make sure to call UpdatePrivateBrowsing() in http channel to properly set private browsing state of the channel when no load group or callbacks have been set on it before AsyncOpen. r=jdm 2018-05-11 06:11:00 -04:00
Michael Kohler
03f0b9dc47 Bug 1447952 - Use relative time format in the site data manager. r=johannh
Reviewers: johannh

Bug #: 1447952

Differential Revision: https://phabricator.services.mozilla.com/D1142
2018-05-26 18:10:01 +02:00
Philip Chimento
fb2e0702aa Bug 1464912 - Add exposeToActiveJS specialization for JSString. r=sfink 2018-05-28 14:47:33 -07:00
Valentin Gosu
0735c3877c Bug 1456975 - Check fields in nsMozIconURI deserialization. r=agaynor 2018-05-02 14:53:13 +02:00
Ryan VanderMeulen
cfdf0198f9 Bug 1464550 - Update pdf.js to version 2.0.517. r=bdahl
--HG--
extra : rebase_source : f2432702271b3624ad522ce8efe06072e931c236
2018-05-29 12:23:11 -04:00