597980 Commits

Author SHA1 Message Date
Honza Bambas
dab22ca3b9 Bug 1442178 - Repair broken socket polling wakeup mechanism after a network change to prevent long load hangs, r=dragana 2018-05-30 17:31:09 +03:00
Cameron Kaiser
fbc0928677 Bug 1434589: Add ppc64 to webrtc, regenerate moz.build to remove SSE2 dependency for Linux. r=froydnj
--HG--
extra : rebase_source : 7915ec4e623b3e35fcdf84b21a4f8a869044bac8
2018-05-27 22:21:07 -07:00
qiaopengcheng
8e988b03ed Bug 1464789 - If page-size is not 4K, the function of LazyStubTier::createMany would trigger a segment fault within executableCopy. r=luke
--HG--
extra : rebase_source : 12fe265aac6975ef70e54bb75a5b9056c4be2190
2018-05-28 18:16:00 +03:00
Olli Pettay
58495709d9 Bug 1459693, ensure the right anonymous element is focused when calling input.focus(), r=mccr8
--HG--
extra : rebase_source : ea1ebf59a730b27b42f23c34ad7bf81e345767f5
2018-05-30 17:04:18 +03:00
Tim Taubert
2a252e45a4 Bug 1464015 - Web Authentication - Rework IPC layer for future Android/Windows support r=jcj
Reviewers: jcj

Reviewed By: jcj

Subscribers: mgoodwin

Bug #: 1464015

Differential Revision: https://phabricator.services.mozilla.com/D1378
2018-05-30 16:06:09 +02:00
Joel Maher
e09ad9e15c Bug 1465336 - add six-speed to jsshell-bench framework. r=ahal 2018-05-30 09:40:00 -04:00
Simon Fraser
26526a42fa Bug 1452927 Improve logging and retries for partials r=mtabara
Summary:
Attempt to get more information about download timeouts, and
also retry the partial generation if download timeouts happen too often.

Reviewers: mtabara

Reviewed By: mtabara

Bug #: 1452927

Differential Revision: https://phabricator.services.mozilla.com/D1467

--HG--
extra : rebase_source : 5b30ffbde03d6600fecd70452082b674dd3f68d9
2018-05-30 15:34:36 +02:00
Bogdan Tara
933c5069bd Backed out 16 changesets (bug 1286092) for L10n bustages CLOSED TREE
Backed out changeset ef828badfd93 (bug 1286092)
Backed out changeset 57a592e33f36 (bug 1286092)
Backed out changeset c9cf945aa4f9 (bug 1286092)
Backed out changeset d8c01d976acd (bug 1286092)
Backed out changeset 5d68dfd6325c (bug 1286092)
Backed out changeset 878e174255ff (bug 1286092)
Backed out changeset fa3e38422d49 (bug 1286092)
Backed out changeset fc6aebca89e3 (bug 1286092)
Backed out changeset f2271cd6af26 (bug 1286092)
Backed out changeset 7b828445f551 (bug 1286092)
Backed out changeset 5617053b1740 (bug 1286092)
Backed out changeset 556f54c5e209 (bug 1286092)
Backed out changeset db19ea492b02 (bug 1286092)
Backed out changeset 6eb40b38f9c9 (bug 1286092)
Backed out changeset 3eb4e39b9bcd (bug 1286092)
Backed out changeset b3c05f6e6a57 (bug 1286092)
2018-05-30 16:16:24 +03:00
Bogdan Tara
b5825d891a Backed out changeset 57a592e33f36 (bug 1286092) for L10n bustages CLOSED TREE 2018-05-30 16:08:56 +03:00
Justin Wood
3e90b83591 Bug 1286092 - Make l10n onpush tier 1. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1450

--HG--
extra : rebase_source : 779ce7e127f203386b4fa65e9110a765fec17d84
2018-05-29 12:06:46 -04:00
Justin Wood
493348663c Bug 1286092 - Enable desktop l10n on-push for beta tasks too. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1449

--HG--
extra : rebase_source : f8294ccb0d22d284e43050eae425184b5e5517c2
2018-05-29 12:06:10 -04:00
Justin Wood
746a18f42e Bug 1286092 - Actually enable l10n repacks based on the same push on-change. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1409

--HG--
extra : rebase_source : 1fd925beca600888ccf77f44f48a3c34b0d54c75
2018-05-23 14:57:23 -04:00
Justin Wood
a338726b4d Bug 1286092 - Don't ridealong l10n anymore, now that we're going to be per-change anyway. r=aki
Differential Revision: https://phabricator.services.mozilla.com/D1436

--HG--
extra : rebase_source : d0b8af9775cdaf806467f9d79ed40bcf6653c7e8
2018-05-28 14:27:03 -04:00
Justin Wood
7c53785f12 Bug 1286092 - Do repackage-signing on-change for on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1408

--HG--
extra : rebase_source : 63480b1bb67876df08fe141f2c59414c9c3765b0
2018-05-22 09:42:19 -04:00
Justin Wood
da9e42b064 Bug 1286092 - Enforce USE_STUB_INSTALLER when expecting to build the stub. r=gps
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1407

--HG--
extra : rebase_source : ed9bf115665794b1656ce408cc6eb9eca20fb074
2018-05-25 13:40:59 -04:00
Justin Wood
25f766f68a Bug 1286092 - Stub installer attribute. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1406

--HG--
extra : rebase_source : 902aaff764db6df06b96e7ba8c7d717afd6869e3
2018-05-22 18:22:37 -04:00
Justin Wood
a4c24523ae Bug 1286092 - Do repackage for platforms to support on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1405

--HG--
extra : rebase_source : 935da41bf5e2cb82c04a1adc8441a139448d93a3
2017-12-01 17:00:26 -05:00
Justin Wood
02cfd93b3b Bug 1286092 - Add signing for linux/mac, needed for on-change l10n. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1404

--HG--
extra : rebase_source : 404ec04053adc2ab050f1b3c03b4d9dd4a243522
2018-05-21 22:16:14 -04:00
Justin Wood
ead8128876 Bug 1286092 - Make taskgraph sparse checkout pull the onchange files. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1403

--HG--
extra : rebase_source : fc669df941b70b720a6eb4118ad36d6679a28d48
2017-12-01 12:54:47 -05:00
Justin Wood
27649f23a2 Bug 1286092 - Explicitly specify locales to use for on-change l10n for mobile. r=Pike
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1402

--HG--
extra : rebase_source : e767ccb7835254156047be22178905f9f88980d7
2017-12-01 12:53:44 -05:00
Justin Wood
84947bc6a1 Bug 1286092 - Explicitly specify locales to use for on-change l10n. r=Pike
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1401

--HG--
extra : rebase_source : d74d2658ac1d3655700a2298ab320791936b9a9f
2017-12-01 11:59:21 -05:00
Justin Wood
fdcf7286a6 Bug 1286092 - Add a pushlog-id format for l10n on-change routes. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1400

--HG--
extra : rebase_source : 8af5e6eccd362aec94037ddad8a43f6566be40bd
2017-12-01 11:58:29 -05:00
Justin Wood
bad34f8166 Bug 1286092 - Stop using old style l10n routes for nightly. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1399

--HG--
extra : rebase_source : 8685ad074debdd76c9857934fc8edc27e754a10a
2017-12-01 11:57:37 -05:00
Justin Wood
6387c9ba59 Bug 1286092 - Fix mistake with build_date in index routes. r=aki
for L10n jobs should run per-push based on the corresponding builds

Differential Revision: https://phabricator.services.mozilla.com/D1398

--HG--
extra : rebase_source : bfc26fef854722e243a327aeacfcb8ef6be6da74
2017-12-01 11:03:01 -05:00
Jan de Mooij
31c08cb474 Bug 1464036 part 2 - Give JSID_EMPTY its own jsid tag and clean up jsid code a bit. r=jonco 2018-05-30 13:51:58 +02:00
Emilio Cobos Álvarez
b6ff07c29b Bug 1457336: Mark a few assertions as expected in test_bug451540.xul. rs=mikedeboer
This series exposes an existing bug in nsFindIterator where it cannot rewind
into NAC properly. This nested iterator setup is going to change heavily as part
of making it work on Shadow DOM, so just punt on this for now.

MozReview-Commit-ID: Aq8XfXjQw6f
2018-05-30 12:52:46 +02:00
Emilio Cobos Álvarez
cba41943f0 Bug 1457336: Forget the last matched character when switching blocks. r=mats
This fixes browser/components/extensions/test/browser/file_find_frames.html with
my patches. We were relying on traversing suppressed whitespace to match the
whole word properly there.

You can see the bug with the following test-case:

<p>Banana 0</p><p>Banana 1</p>

If you try to match "banana" using "Whole word", you'll only find the first
word, because we keep c = '0'. If there's a newline between the two paragraphs,
like in the test, before my patch we we would traverse it (even though it's
suppressed whitespace) and keep c = '\n', which makes the match succeed.

Fix it forgetting the state of the match completely, including c.

That test was firing a lot of "GetOffsetTo() called on frames from different
documents" assertions... That's probably worth looking into as a followup.

MozReview-Commit-ID: AzId7YWQcJI
2018-05-30 12:52:46 +02:00
Emilio Cobos Álvarez
8949ef0819 Bug 1457336: Skip only undisplayed nodes, not invisible nodes. r=mats
MozReview-Commit-ID: 5KgV1lqmim3
2018-05-30 12:52:46 +02:00
Emilio Cobos Álvarez
da5b832355 Bug 1457336: Make some functions static. r=mats
This patch should have no change in behavior.

MozReview-Commit-ID: AOAZ09g78fr
2018-05-30 12:52:46 +02:00
Emilio Cobos Álvarez
fefcb53570 Bug 1457336: Make the debug find code less noisy. r=mats
Not sure how useful it really is compared to rr but...

MozReview-Commit-ID: 4II28NYDCNo
2018-05-30 12:52:46 +02:00
Emilio Cobos Álvarez
e481b55668 Bug 1457336: Remove dead code. r=mats
There's nothing referencing this macro...

MozReview-Commit-ID: 5NzVOFAOQMw
2018-05-30 12:52:46 +02:00
Emilio Cobos Álvarez
cb363f61b7 Bug 1457336: Teach nsFind about display in general. r=mats
I ended up not using the nsIFrame methods both for consistency with the plain
text serializer and because of include hell due to nsStyleStructInlines /
nsIFrameInlines.

Find doesn't care about nodes with no frames anyway, so it didn't seem worth
doing the fallback if there's no style information.

I'll file a bug for IsHTMLBlock.

MozReview-Commit-ID: 3T317a4xCB
2018-05-30 12:52:46 +02:00
Emilio Cobos Álvarez
340d7141bb Bug 1457286: Teach nsFind about display: contents. r=mats
MozReview-Commit-ID: LODyc8yuuSs
2018-05-30 12:45:24 +02:00
Lars T Hansen
c91cd00748 Bug 1459900 - Adapt ValType to accomodate reference types. r=luke
--HG--
extra : rebase_source : 1f1117eb3a08a77de8d543c1c767d667c0a94e7f
extra : source : 585605b416490102f4f75f50979b3f4ba124a2c8
2018-05-24 15:42:15 +02:00
Olli Pettay
60fc265ce2 bug 1464345, ensure all CustomElementReaction implementations traverse their member variables, r=mrbkap 2018-05-30 13:24:44 +03:00
Olli Pettay
36d68d7024 Bug 1441029, give up early on invalid 'is attribute values, r=mrbkap
--HG--
extra : rebase_source : 5e63b39f69e2acafb67fbc8d8dda2fee155db61f
2018-05-30 12:41:20 +03:00
Olli Pettay
db8308dd10 Bug 1465175 - Remove mozAutoDocConditionalContentUpdateBatch, r=dbaron
--HG--
extra : rebase_source : 4ef305d902e3610f5535d59afbbc170c669cff9c
2018-05-30 12:40:07 +03:00
ls05
cef592fcd7 Bug 1462285 - Remove const nsIChannel in XULBrowserWindow.onStateChange. r=dao 2018-05-24 15:46:58 +02:00
Julian Seward
a52d3f5efb Bug 1464477 - Crash [@ JSObject::getClass] with wasm. r=lth.
OpIter<Policy>::readMem{Copy,Fill} have to do with memory operations.  But
they don't verify that the current module actually has a valid memory.  If
indeed there is no memory, the generated code segfaults.

This patch causes verification to fail for modules without memories that
use BulkMem.{Copy,Fill}.  It also fixes a testcase whose lack of memory is
exposed by the C++ fix.

--HG--
extra : rebase_source : 5a718aff7725815868773b01455e78b0a2a616d3
2018-05-30 10:15:29 +02:00
Csoregi Natalia
f3599e000e Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-05-30 12:28:56 +03:00
Csoregi Natalia
83a923ef7a Merge inbound to mozilla-central. a=merge 2018-05-30 12:25:03 +03:00
Emilio Cobos Álvarez
d7bfa8a3bb Bug 1460382: Make element-backed pseudos inherit from NAC subtree roots and other NAC inherit from their parents. r=heycam
Currently, NAC always inherits from the closest non-NAC ancestor element,
regardless of whether it is for an element-backed pseudo or not.

This patch changes the inheritance so that for element-backed pseudos, we
inherit from the closest native anonymous root's parent, and for other NAC we
inherit from the parent.

This prevents the following two issues and allows us to remove the
NODE_IS_NATIVE_ANONYMOUS flag:

 * Avoiding inheriting from the non-NAC ancestor in XBL bindings bound to NAC.

   - This is no longer a problem since we apply the rule only if we're a
     pseudo-element, and all pseudo-elements are in native anonymous subtrees.

   - This also allows to remove the hack that propagates the
     NODE_IS_NATIVE_ANONYMOUS flag from the ::cue pseudo-element from
     BindToTree.

 * Inheriting from the wrong thing if we're a nested NAC subtree.

   - We no longer look past our NAC subtree, with the exception of
     ::-moz-number-text's pseudo-elements, for which we do want to propagate
     ::placeholder to.

A few rules from forms.css have been modified because they're useless or needed
to propagate stuff to the anonymous form control in input[type="number"] which
previously inherited from the input itself.

MozReview-Commit-ID: IDKYt3EJtSH
2018-05-30 10:14:46 +02:00
Emilio Cobos Álvarez
635baff295 Bug 1465066: Cleanup transform animation. r=hiro
MozReview-Commit-ID: D9rq8CZIgf5
2018-05-30 10:11:26 +02:00
Emilio Cobos Álvarez
aa934dea20 Bug 1465107: Remove isStyledByServo. r=xidorn
MozReview-Commit-ID: 8HWBH9kWyxV
2018-05-30 10:04:18 +02:00
Emilio Cobos Álvarez
0803b5e1ec Bug 1465107: Remove stylo mentions from wptrunner. r=jgraham
MozReview-Commit-ID: D21P4kHOxzi
2018-05-30 10:04:14 +02:00
Emilio Cobos Álvarez
e799f668c4 Bug 1465107: Remove stylo mentions from the mochitest runner. r=xidorn
MozReview-Commit-ID: B430ssKhJbz
2018-05-30 10:04:09 +02:00
Emilio Cobos Álvarez
774cb3e39f Bug 1465107: Remove stylo from the reftest manifest parser. r=xidorn
MozReview-Commit-ID: BiZcNvrXBAJ
2018-05-30 10:04:04 +02:00
Emilio Cobos Álvarez
a3474133e0 Bug 1465107: Remove stylo mentions from leftover WPT expectations. r=xidorn
MozReview-Commit-ID: B8RRV3ANwEr
2018-05-30 10:03:59 +02:00
Emilio Cobos Álvarez
54d296f501 Bug 1465107: Remove browser_newtab_share_rule_processors.js. r=xidorn
This test is only relevant to the old style system.

MozReview-Commit-ID: K7BOz23vsVT
2018-05-30 10:03:55 +02:00
Emilio Cobos Álvarez
dd5f25c2f6 Bug 1465107: Cleanup remaining mochitest / reftest / crashtests stylo expectations. r=xidorn
MozReview-Commit-ID: 1IeURcnoESX
2018-05-30 10:03:50 +02:00