Commit Graph

621140 Commits

Author SHA1 Message Date
Hiroyuki Ikezoe
ecabb3873c Bug 1486960 - Test that checks the interaction media features when touch similation is enabled on RDM. r=gl
Depends on D10203

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:24:06 +00:00
Hiroyuki Ikezoe
8d7b51d943 Bug 1486960 - Pretend there is only a touch screen device if touch similation is enabled on RDM. #firefox-style-system-reviewers r=emilio
When the touch similation is enabled on RDM, TOUCHEVENTS_OVERRIDE_ENABLED is
propagated to all descendants docShells, so that we can just query it and return
PointerCapabilities::Coarse for the case.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 21:24:04 +00:00
Gijs Kruitbosch
000eca920e Bug 1498697 - stop polling when there's nothing to poll, restart when processes are re-added, r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D8962

--HG--
extra : moz-landing-system : lando
2018-10-30 19:34:22 +00:00
Jan Henning
77c9e65708 Bug 1502646 - Enable using ChromeUtils in Robocop JS tests. r=gbrown
We finally updated our host utils at some point after bug 1431533, so this
works now.

robocop_head.js is being included as a normal page <script> as well, though, and
as such is left to bug 1502674.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 20:36:10 +00:00
Tim Nguyen
83fc24bb27 Bug 1502731 - Fix browser_all_files_referenced.js failures. r=me 2018-10-30 21:48:30 +01:00
Petru Lingurar
30189001cd Bug 1502435 - 1 - Set valid clientId and save if previous was canary clientId; r=jchen
Differential Revision: https://phabricator.services.mozilla.com/D10202

--HG--
extra : moz-landing-system : lando
2018-10-30 16:28:02 +00:00
Jan-Erik Rediger
2db06847e9 Bug 1501329 - Set valid client ID on Fennec if canary is detected r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D9544

--HG--
extra : moz-landing-system : lando
2018-10-26 18:17:48 +00:00
Emilio Cobos Álvarez
ce32511d99 Bug 1502609 - Assert that we don't mess up pseudo-element / anon-box restyling. r=TYLin
Differential Revision: https://phabricator.services.mozilla.com/D9990

--HG--
extra : moz-landing-system : lando
2018-10-30 20:28:51 +00:00
Felipe Gomes
a129af5f13 Bug 1499896 - Clean up listeners to an empty array instead of null. r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D9047

--HG--
extra : moz-landing-system : lando
2018-10-30 19:55:03 +00:00
Rob Wu
b3f95a8c0e Bug 1501375 - Interrupt extension start-up if background page crashes r=mixedpuppy
Extension start-up is blocked on receiving an initialization message
from the extension child process. If the extension browser goes away
before a response is received (e.g. if the extension is crashed), stop
waiting to avoid blocking the startup (and shutdown) forever.

This is not the cause of bug 1501375, but still worth fixing
( for bug 1355239 ).

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

--HG--
extra : moz-landing-system : lando
2018-10-30 18:53:22 +00:00
Ursula Sarracini
b0c1c38fa8 Bug 1503288 - Use 'args' in button_action params to fix busted simplified onboarding actions r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D10232

--HG--
extra : moz-landing-system : lando
2018-10-30 19:36:22 +00:00
Chris Manchester
325c068d48 Bug 1501178 - Prioritize directories containing rust compilation in the make backend. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D10268

--HG--
extra : moz-landing-system : lando
2018-10-30 18:12:30 +00:00
Ted Campbell
7deaf7bc04 Bug 1447372 - Cleanup LifoAlloc usage for BytecodeCompiler r=jorendorff
Make off-thread and main-thread parsing more consistent by using the
JSContext tempLifoAlloc always. This also makes BytecodeCompiler APIs
more consistent.

Remove BytecodeCompiler::alloc which was obscuring lifetimes and
conflicts of allocator.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 19:23:25 +00:00
Ted Campbell
6b5003a03f Bug 1447372 - Cleanup LifoAlloc usage for BytecodeParser r=jorendorff
Move LifoAllocScope out of BytecodeParser to avoid ordering issues that
may arise when LifoAllocScope is wrapped.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 19:24:37 +00:00
Ted Campbell
d16e7c5292 Bug 1447372 - Cleanup LifoAlloc usage for RegExp r=jorendorff
Directly construct a LifoAllocScope on cx->tempLifoAlloc inside
RegExpObject::create. The data allocated temporarily does not outlive
this function. Also simplify callers as a result.

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

--HG--
extra : moz-landing-system : lando
2018-10-30 19:24:14 +00:00
Andrew Swan
bb30270b1c Bug 1438255 Part 2 Convert sync addon unit tests to use webextensions r=tcsc
This isn't strictly part of removing support for non-restartless
extensions, but it ensures that sync is testing with the types of
extensions that people are really using these days.

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

--HG--
extra : rebase_source : 9737bdce09464d7efb6150c15b1936bac99278f9
extra : source : 05f4f82cd81ced4c8cd441e7af0a31b728287bf1
2018-10-24 13:26:06 -07:00
Andrew Swan
a6e1db22bd Bug 1438255 Part 1 Remove handling in sync for non-restartless addons r=tcsc
Differential Revision: https://phabricator.services.mozilla.com/D10110

--HG--
extra : rebase_source : f0914bd1660e1e0427a67bcfc131494162a74fed
extra : source : 01b626ffa66008672129d42f3d2c28b35631c02b
2018-10-29 10:03:07 -07:00
J.C. Jones
054009f29f Bug 1501587 - land NSS 3b79af0fa294 UPGRADE_NSS_RELEASE, r=me
--HG--
extra : rebase_source : 710a4c409afc9a1b0c8a77a872b04369b3d03671
2018-10-29 14:29:54 -07:00
Chun-Min Chang
395ebd7b2d Bug 1487797 - P2. Make sure the sample index of FLAC's frame is monotonically increasing. r=jya
Depends on D9043

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

--HG--
extra : moz-landing-system : lando
2018-10-22 22:51:23 +00:00
Chun-Min Chang
4deffa6a58 Bug 1487797 - P1. Move sample index from FrameHeader to Frame. r=jya
Differential Revision: https://phabricator.services.mozilla.com/D9043

--HG--
extra : moz-landing-system : lando
2018-10-22 22:51:21 +00:00
Myk Melez
9b692b9cbd Bug 1503031 - use ::nserror::nsresult everywhere in IDL-generated Rust files r=froydnj
After bug 1496622, the IDL parser converts some references to `nsresult` in IDL files to `::nserror::nsresult` in IDL-generated Rust files.  But it doesn't convert others.  It should convert them all consistently, and this patch makes it do so by adding conversion of the return type of attribute getters/setters and references generated by the IDL parser's Typedef class.

MozReview-Commit-ID: 838K8XGjvTx

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

--HG--
extra : moz-landing-system : lando
2018-10-29 21:23:21 +00:00
Mark Banner
3df3ea0b86 Bug 1501041 - Fix browser_UsageTelemetry_content*.js to consistently fail if there is an issue with the navigation event probe, and disable them due to current expiry. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D10070

--HG--
extra : moz-landing-system : lando
2018-10-29 18:48:52 +00:00
Gurzau Raul
08a80deaa6 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-30 00:04:59 +02:00
Gurzau Raul
8f82fd493f Merge inbound to mozilla-central. a=merge 2018-10-30 00:00:56 +02:00
Gurzau Raul
60b38b72af Merge autoland to mozilla-central. a=merge 2018-10-29 23:59:38 +02:00
Bogdan Tara
9bf2ee5167 Backed out changeset e51fa157869f (bug 1499693) for browser_details.js failures CLOSED TREE 2018-10-29 23:36:30 +02:00
Bogdan Tara
4119f6ad2e Backed out 3 changesets (bug 1499903) for causing bug 1502637 CLOSED TREE
Backed out changeset 3c7165875616 (bug 1499903)
Backed out changeset 106752b77131 (bug 1499903)
Backed out changeset 3f6d3c425b42 (bug 1499903)
2018-10-29 23:32:50 +02:00
Bogdan Tara
3de3de8049 Backed out changeset efd80121bf41 (bug 1501459) for ES lint failure CLOSED TREE
--HG--
rename : browser/components/pocket/content/panels/tmpl/ho2/ho2_sharebutton.handlebars => browser/components/pocket/content/panels/tmpl/ho2/ho2_sharebutton_v2.handlebars
2018-10-29 21:42:21 +02:00
Kartikaya Gupta
c277149ab9 Bug 1501062 - Set the visible region on scrollthumb WebRenderLayerScrollData items. r=botond
This field is used by APZ to implement the feature where the scrollbar snaps
back to the starting position if the mouse gets too far away.
2018-10-29 15:40:09 -04:00
Kyle Machulis
ee8ccacb05 Backed out changeset fa8487b94a38 due to a=BUSTAGE on comm-central 2018-10-29 12:28:02 -07:00
Ehsan Akhgari
7191917660 Bug 1500543 - Only inform windows that their parent is changing when being removed from their parent r=bzbarsky
Differential Revision: https://phabricator.services.mozilla.com/D10085

--HG--
extra : moz-landing-system : lando
2018-10-29 19:15:32 +00:00
Perry Jiang
40e929d0df Bug 1354577 - require ServiceWorkerGlobalScope.importScripts() to only accept JavaScript MIME types r=edenchuang
- Make ServiceWorkerGlobalScope.importScripts() throw a NetworkError when receiving a
bad (i.e. non-JavaScript) MIME type
- Correct registration-tests-mime-types.js to expect TypeError when registering
a service worker that calls importScripts() with a bad MIME type, per spec
- Add WPT import-scripts-mime-types.https.html to test importScripts success/failure,
depending on MIME type

Depends on D6416

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

--HG--
extra : moz-landing-system : lando
2018-10-29 15:08:24 +00:00
Perry Jiang
2d17bf3ec7 Bug 1354577 - require ServiceWorkerContainer.register() to only accept JavaScript MIME types r=edenchuang
- Change "ServiceWorkerRegisterMimeTypeError" to "ServiceWorkerRegisterMimeTypeError2"
to account for more acceptable MIME types

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

--HG--
extra : moz-landing-system : lando
2018-10-29 15:09:40 +00:00
Erica Wright
dbe7418e20 Bug 1501989 - turn "keep until" menu list into a checkbox r=flod,johannh
Remove the keepUntil menulist and label, add a checkbox that toggles the value of 'network.cookie.lifetimePolicy' between 2 and 0.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 16:46:17 +00:00
Oriol Brufau
fc11a0ae6a Bug 1499693 - Choose correct add-on icon size in about:addons. r=mstriemer,aswan
Differential Revision: https://phabricator.services.mozilla.com/D9347

--HG--
extra : moz-landing-system : lando
2018-10-29 19:41:12 +00:00
André Bargull
fc26d6a38a Bug 1490821: Change PCCount profiler to use JSONPrinter and add testing functions for it. r=tcampbell
--HG--
extra : rebase_source : 9decf46b720801c1a6bd428b95c5c92b3f450936
2018-10-29 07:21:16 -07:00
Eden Chuang
74e578d048 Bug 1497215 - Refactor the IPC structure for PaymentResponse.details r=baku
In original design, payment method response data is passed between processes
    through a simple nsString. It means a special encoder/decoder is needed for
    special response data, ex. BasicCardResponse, to serialize/deserialize
    into/from the nsString. However, when a token spliter, ':', ';' and '@', is
    used in response data, it makes the encoder/decoder can not work normally.
    It is hard to define a suitable token spliter set for encoder/decoder.
    So instead of using an error-prone encoder/decoder, this patch defining a new
    IPC structure for response data.

--HG--
extra : rebase_source : 4972033516bc861ea3f975a27b7688fc6eb89a94
2018-10-29 13:56:32 +01:00
Sean Voisen
a3b735e085 Bug 1430969: Add tests for border-image-source blocking r=emilio
Depends on D10017

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

--HG--
extra : moz-landing-system : lando
2018-10-29 10:40:32 +00:00
Sean Voisen
7b694bc60c Bug 1430969: Ignore border-image-source when overriding document colors r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D10017

--HG--
extra : moz-landing-system : lando
2018-10-29 10:38:50 +00:00
Petru Lingurar
8ebf0b8200 Bug 1501571 - Update <Product and feature tips> setting summary when disabled; r=jchen
Needed to allow localizers more control over what needs to be translated in a
String that contains another already translated String that should be bolded.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 16:24:10 +00:00
Michael Cooper
d2bd355768 Bug 1500965 - Fix todo_is in toolkit/components/normandy/test/browser/browser_PreferenceExperiments.js r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D10100

--HG--
extra : moz-landing-system : lando
2018-10-29 19:17:36 +00:00
Gavin Lazar Suntop
a332afed78 Bug 1501459 - removing unused CTA layouts r=thecount
Removing unused CTA layouts from multivariant testing for Pocket users without the mobile app installed.

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

--HG--
rename : browser/components/pocket/content/panels/tmpl/ho2/ho2_sharebutton_v2.handlebars => browser/components/pocket/content/panels/tmpl/ho2/ho2_sharebutton.handlebars
extra : moz-landing-system : lando
2018-10-29 17:45:06 +00:00
Jan Henning
f4b3204922 Bug 1502741 - Suppress StrictMode warning for Robocop logging. r=gbrown
The PrintWriter might start the write only when it is being closed (which
flushes all pending changes to disk), which means that we need an outer try
statement in order to reliably suppress the corresponding StrictMode warnings.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 18:42:26 +00:00
Dão Gottwald
ee3a7d1927 Bug 1455924 - Clean up Dark/Light theme CSS. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D9998

--HG--
extra : moz-landing-system : lando
2018-10-29 18:36:21 +00:00
Alexandre Poirot
045e70296e Bug 1500079 - Ensure that new about:debugging tests wait for initial load requests before proceeding with the tests. r=jdescottes
MozReview-Commit-ID: 9ClZ2lkdq01

Depends on D8868

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

--HG--
extra : moz-landing-system : lando
2018-10-29 16:10:46 +00:00
Margareta Eliza Balazs
8848b9741f Merge autoland to mozilla-central. a=merge 2018-10-29 11:25:37 +02:00
Margareta Eliza Balazs
6f90611dce Backed out 4 changesets (bug 1499196) for regression author didn't respond on time, depends on 1501178, requested by igoldan. a=backout
Backed out changeset c43c91d2b97b (bug 1499196)
Backed out changeset caaad097961a (bug 1499196)
Backed out changeset 98fad0b05551 (bug 1499196)
Backed out changeset 470e06d78a7b (bug 1499196)
2018-10-29 10:30:22 +02:00
James Teh
39e736f7dd Bug 1052866 part 2: Handle QI to IAccessibleText for tables. r=MarcoZ
The first patch inherits from the right classes, but because tables have additional interfaces, QueryInterface is overridden.
It had to be updated to also include HyperTextAccessibleWrap.
Rows worked correctly because they don't have any specific interfaces and thus don't override QI.
They just inherit their QI implementation from their base class.

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

--HG--
extra : moz-landing-system : lando
2018-10-29 06:36:51 +00:00
Cosmin Sabou
b722307359 Merge inbound to mozilla-central. a=merge 2018-10-29 06:17:11 +02:00
Masayuki Nakano
9507d36bda Bug 1501259 - HTMLEditor::InsertAsPlaintextQuotation() shouldn't refer |newNode| after calling its |forget()| r=m_kato
Regression of bug 1476897, HTMLEditor::InsertAsPlaintextQuotation() refers
|newNode| which is new created <span> element by the method at collapsing
Selection.  However, it's already been moved to its out param.  Therefore,
after the fix of bug 1476897, it won't collapse Selection.  This patch
moves the code moving |newNode| to the out param after collapsing Selection.

Additionally, this makes HTMLEditor::InsertAsCitedQuotationInternal() use
same style code around collapsing Selection since it's also tested by the
new test of nsIEditorMailSupport.insertAsCitedQuotation().

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

--HG--
extra : moz-landing-system : lando
2018-10-29 04:13:50 +00:00