Commit Graph

621891 Commits

Author SHA1 Message Date
Emilio Cobos Álvarez
53dca96aa3 Bug 1504536 - Remove nscsspropertyid_is_{animatable,transitionable}. r=hiro
There are better ways, plus the existing code didn't handle aliases at
all (not that it needed to, but it's better if it does).

Differential Revision: https://phabricator.services.mozilla.com/D10838
2018-11-05 10:35:44 +01:00
Emilio Cobos Álvarez
4516fa52fe Bug 1504618 - Remove a bunch of unused style consts. r=jwatt
Differential Revision: https://phabricator.services.mozilla.com/D10871

--HG--
extra : moz-landing-system : lando
2018-11-05 09:19:25 +00:00
Emilio Cobos Álvarez
c2a166db23 Bug 1504536 - Move various font-related animation code to its own file. r=hiro
Similarly, the code is not trivial and doesn't really need to be in
mako.

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

--HG--
extra : moz-landing-system : lando
2018-11-04 23:18:18 +00:00
Emilio Cobos Álvarez
0549a1d065 Bug 1504536 - Move various length animation implementations to its own file. r=hiro
It's nicer, I think.

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

--HG--
extra : moz-landing-system : lando
2018-11-04 23:16:07 +00:00
Emilio Cobos Álvarez
ecf9afe80c Bug 1504536 - Move the keyframes property priority stuff outside of animated_properties. r=hiro
Similarly, no need to be here.

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

--HG--
extra : moz-landing-system : lando
2018-11-04 23:12:24 +00:00
Emilio Cobos Álvarez
d6b32c443b Bug 1504536 - Move shorthand IDL order stuff out of animated_properties. r=hiro
Doesn't really need to be in a mako file.

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

--HG--
extra : moz-landing-system : lando
2018-11-04 23:10:17 +00:00
Emilio Cobos Álvarez
3a9e249141 Bug 1502751 - Don't keep a separate list of ignored-when-colors-disabled longhands. r=heycam
Most of the change is moving sets around to be static functions on
LonghandIdSet. I think I like that pattern, but I can also make the new set a
global static and add mako code to be `pub` or something.

Though I think the LonghandIdSet::foo().contains(..) pattern is nice to read :)

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

--HG--
extra : moz-landing-system : lando
2018-11-05 00:16:58 +00:00
Emilio Cobos Álvarez
bb25a09e27 Bug 1502893 - Don't match document author rules if not needed for revalidation. r=heycam,firefox-style-system-reviewers
When you're in a ShadowRoot and can share style with a sibling, the sharing code
is smart enough to skip document author rules.

But then it could get confused if you also include document rules, since
revalidation selectors are matched against these.

This is not a correctness issue, because we're matching more than what we need,
and avoid sharing if we failed.

Also fix the detection for user rules in any_applicable_rule_data.

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

--HG--
extra : moz-landing-system : lando
2018-11-05 00:05:12 +00:00
Jan-Erik Rediger
ca98980366 Bug 1500078 - Filter test probes by default, disable filtering in test mode r=chutten
Differential Revision: https://phabricator.services.mozilla.com/D9245

--HG--
extra : moz-landing-system : lando
2018-11-05 08:15:22 +00:00
Masayuki Nakano
f6c59cabb6 Bug 1504093 - Make DocumentResizeEventListener::HandleEvent() call public methods of HTMLEditor r=m_kato
DocumentResizeEventListener::HandleEvent() calls protected method,
HTMLEditor::RefreshResizersInternal().  However, this method is an event
handler, i.e., called when the editor is not handling an edit action.

Therefore, for ensuring AutoEditActionDataSetter instance, it should call
public method, nsIHTMLEditor::RefereshResizers() instead.

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

--HG--
extra : moz-landing-system : lando
2018-11-05 06:28:53 +00:00
Ciure Andrei
46f758b8b5 Backed out changeset cb84a3ed7bdd (bug 1504557) for nsErrorService leakcheck failures CLOSED TREE 2018-11-05 05:17:40 +02:00
Ehsan Akhgari
dd816ca924 Bug 1504438 - Remove the XPCOM registration for "@mozilla.org/accessibleRetrieval;1" r=surkov
This contract ID is unused.

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

--HG--
extra : moz-landing-system : lando
2018-11-05 01:43:04 +00:00
Masayuki Nakano
9d4ed3f232 Bug 1503744 - Make HTMLEditor::SetHTMLBackgroundColorWithTransaction() not refer RefPtr after moving it r=m_kato
Simple fix of crash caused by referring nullptr.

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

--HG--
extra : moz-landing-system : lando
2018-11-05 02:13:05 +00:00
Masayuki Nakano
dbbd5b9823 Bug 1503565 - Make HTMLEditor::BlobReader::OnResult() create AutoEditActionDataSetter r=m_kato
HTMLEditor::BlobReader::OnResult() is a callback method and it calls
non-public method of HTMLEditor, DoInsertHTMLWithContext().  So,
DoInsertHTMLWithContext() may need caller to have already created
AutoEditActionDataSetter instance.  Therefore, BlobReader should keep
EditAction which is the purpose of creating it and its OnResult() should
create AutoEditActionDataSetter instance with it.

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

--HG--
extra : moz-landing-system : lando
2018-11-05 02:12:27 +00:00
Ehsan Akhgari
e95c3cca7d Bug 1504557 - Remove the XPCOM registration for nsErrorService r=froydnj
Differential Revision: https://phabricator.services.mozilla.com/D10848

--HG--
extra : moz-landing-system : lando
2018-11-05 00:43:41 +00:00
Ehsan Akhgari
3f93a1ac85 Bug 1504558 - Mark nsIErrorService an non-scriptable r=froydnj
There are no scriptable consumers of this interface.

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

--HG--
extra : moz-landing-system : lando
2018-11-05 00:45:10 +00:00
Marcos Cáceres
025e21c6ce Bug 1504046 - Typo in tests "reqeustPayerPhone" should be "requestPayerPhone". r=edenchuang
typo fix, with no consequence

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

--HG--
extra : moz-landing-system : lando
2018-11-04 21:24:19 +00:00
Ted Campbell
9fe909e765 Bug 1503885 - Cleanup JOF_ types in Opcodes.h r=jandem
- Add JOF_ARGC, JOF_RESUMEINDEX instead of bare integer tags
- Fix some inconsistencies of JOF_ type and opcode size
- Reorganize JOF_ type list

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

--HG--
extra : moz-landing-system : lando
2018-11-04 21:50:14 +00:00
Ted Campbell
734e0038de Bug 1503885 - Fix top-level comments in vm/Opcodes.h r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D10761

--HG--
extra : moz-landing-system : lando
2018-11-04 21:41:41 +00:00
Ted Campbell
8403e89b6f Bug 1503885 - Fix formatting in vm/Opcodes.h r=jandem
- Wrap comments to 80 cols
- Use consistent formatting for opcode comments

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

--HG--
extra : moz-landing-system : lando
2018-11-04 21:41:32 +00:00
Ted Campbell
9b026718a5 Bug 1503885 - Fix whitespace (only) in vm/Opcodes.h r=jandem
Differential Revision: https://phabricator.services.mozilla.com/D10566

--HG--
extra : moz-landing-system : lando
2018-11-04 21:41:18 +00:00
Andreea Pavel
31ac616126 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-11-04 23:45:22 +02:00
Andreea Pavel
e15294193f Merge mozilla-inbound to mozilla-central. a=merge 2018-11-04 23:43:17 +02:00
Mats Palmgren
1382cb18d9 (no bug) - Add missing #include. r=me 2018-11-04 19:30:37 +01:00
Emilio Cobos Álvarez
8c493b110b No bug - Remove stale reference from a comment.
I removed the version number from osx.py in bug 1482923.

DONTBUILD, comment only.
2018-11-04 13:49:09 +01:00
Andrew Osmond
efc0d9172c Bug 1504237 - Ensure partial animated frames always use BGRA instead of BGRX. r=tnikkel
For decoders which produce unpaletted partial frames (APNG, WebP), the
surface format should always be BGRA. These frames while partial, are
the same size as the output size of the animated image. When
FrameAnimator performs the blend with the compositing frame, it expects
all pixels we don't care about to be set to fully transparent. If it is
BGRX, they will be set to solid white instead.

Differential Revision: https://phabricator.services.mozilla.com/D10753
2018-11-03 19:47:54 -04:00
Csoregi Natalia
e94e7c21a8 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2018-11-03 23:47:49 +02:00
Csoregi Natalia
05ff97016d Merge autoland to mozilla-central. a=merge 2018-11-03 23:44:05 +02:00
Geoff Brown
f663d7586d Bug 1504447 - Grant runtime permissions to test app before running geckoview-junit; r=bc 2018-11-03 14:22:50 -06:00
Gurzau Raul
26c6e57600 Backed out changeset dc7924e3ea6b (bug 1483941) for causing bug 1504449. a=backout 2018-11-03 20:41:00 +02:00
Drew Willcoxon
28cc94facb Bug 1499193 - Add new SEARCH_COUNTS telemetry for internal search engine alias usage. r=mkaply
Modify `BrowserUsageTelemetry.recordSearch` to take an alias instead of the bool `isAlias`. If an alias is given and it's an internal alias of the given engine, then increment a new `"engineName.@engine.source"` key under the `SEARCH_COUNTS` histogram -- in addition to incrementing the usual `"engineName.source"` key under that same histogram.

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:47:16 +00:00
Matt Woodrow
394f747fb0 Bug 1503730 - Add visual indicator for when WebRender frames record a CONTENT_FRAME_TIME of >200. r=sotaro
MozReview-Commit-ID: KdRf3WClD6M

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

--HG--
extra : moz-landing-system : lando
2018-11-04 20:35:36 +00:00
Emilio Cobos Álvarez
fdb0e1cb53 Bug 1497524 - Properly dispatch events when the NAC event target is not the root, and it gets reframed. r=smaug
We can wait for the button fix if you want, but it was easy enough to fix, I
think.

I think we could merge NativeAnonymousContentRemoved with the walk that
NotifyFrameRemoved does, since the content should still be in the tree when that
happens. If you want, I can do that as a followup.

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

--HG--
extra : moz-landing-system : lando
2018-11-04 19:53:07 +00:00
Ehsan Akhgari
8d36f919ce Bug 1504439 - Remove the XPCOM registration for "@mozilla.org/udp-socket-child;1" r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D10810

--HG--
extra : moz-landing-system : lando
2018-11-04 19:14:08 +00:00
Timothy Guan-tin Chien
24ccc48fbc Bug 1426492 - Add an assertion to limit XBL bindings in the content process r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D8907

--HG--
extra : moz-landing-system : lando
2018-11-03 11:11:31 +00:00
Andreas Tolfsen
d176f8738a bug 1502864: marionette: enable strict file interactability in Python client; r=whimboo
Depends on D10275

Depends on D10275

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:30:48 +00:00
Andreas Tolfsen
a2d9a2d14e bug 1502864: marionette: support strictFileInteractability; r=whimboo
This patch changes Marionette to only run the interactability test
on <input type=file> when the strictFileInteractability capability is set.

strictFileInteractability is not set by default which means
this changes WebDriver:SendElementKeys' behaviour to not run
interactability checks on <input type=file>.  This aligns our
WebDriver implementation with the current behaviour in Chrome.

To make it legible what the input to interaction.sendKeysToElement
is, its API has changed to take an options dictionary instead of
three boolean arguments at the end.

Depends on D10274

Depends on D10274

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:31:00 +00:00
Andreas Tolfsen
956393fdb6 bug 1502864: geckodriver: support strictFileInteractability; r=jgraham
The strictFileInteractability capability is always supported by
geckodriver.

Depends on D10273

Depends on D10273

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:31:18 +00:00
Andreas Tolfsen
4a6bb55dbf bug 1502864: webdriver: add strictFileInteractability capability; r=jgraham
Depends on D10272

Depends on D10272

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:32:34 +00:00
Andreas Tolfsen
188b9d80bf bug 1502864: webdriver: sort invalid_extensions list; r=jgraham
Depends on D10271

Depends on D10271

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:32:36 +00:00
Andreas Tolfsen
678d20403f bug 1502864: webdriver: add strictFileInteractability capability tests; r=jgraham
The new strictFileInteractabilityTests capability takes a boolean and
can unconditionally be set to both true and false.  It is permitted
to be undefined.

Depends on D10270

Depends on D10270

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:32:38 +00:00
Andreas Tolfsen
a3c6652e2c bug 1502864: webdriver: add tests for hidden <input type=file>; r=jgraham,whimboo
The WebDriver standard changed
in https://github.com/w3c/webdriver/pull/1325 to align with
chromedriver's behaviour of permitting interaction with hidden
<input type=file> elements.

DOM elements can be hidden, i.e. not rendered, in two ways: through
applying the "hidden" DOM attribute or by setting the "display:
none" CSS style.

Depends on D10269

Depends on D10269

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:32:40 +00:00
Andreas Tolfsen
717cf012c0 bug 1502864: webdriver: add tests for keyboard interactability for <input type=file>; r=jgraham
Normally all interactability tests are centralised in interactability.py,
but the WebDriver standard recently changed to apply a special
set of interactability checks specifically for <input type=file>.
These tests ensure the special code paths are invoked for form controls.

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

--HG--
extra : moz-landing-system : lando
2018-11-03 16:32:42 +00:00
Jason Orendorff
fb86f885cc Bug 1501502 - Assertion failure: IsObjectValueInCompartment(v, compartment()) with bogus queuing strategy object. r=tcampbell
Differential Revision: https://phabricator.services.mozilla.com/D10773

--HG--
extra : moz-landing-system : lando
2018-11-03 13:13:55 +00:00
Brindusan Cristian
350fbdf6f5 Backed out 2 changesets (bug 1501503) as requested by bradwerth on the ticket.
Backed out changeset 814414676c25 (bug 1501503)
Backed out changeset c2d9f82adf43 (bug 1501503)
2018-11-03 15:03:29 +02:00
shindli
7c0a5e2aef Merge inbound to mozilla-central. a=merge 2018-11-03 11:40:50 +02:00
shindli
36f25250ce Merge autoland to mozilla-central. a=merge 2018-11-03 11:39:41 +02:00
Wes Kocher
13dd240e14 Bug 1499913 - Mark some failing wpt 2dcontext tests as also failing on android
Differential Revision: https://phabricator.services.mozilla.com/D10792

--HG--
extra : moz-landing-system : lando
2018-11-03 07:31:38 +00:00
WR Updater Bot
48cfce6f6a Bug 1504124 - Re-generate FFI header. r=kats
Depends on D10829

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

--HG--
extra : moz-landing-system : lando
2018-11-04 07:41:36 +00:00
WR Updater Bot
922fb6149b Bug 1504124 - Update webrender to commit f8213800c600c8058556e962dd4f28dbc88a5931 (WR PR 3265). r=kats
Differential Revision: https://phabricator.services.mozilla.com/D10829

--HG--
extra : moz-landing-system : lando
2018-11-04 07:41:18 +00:00