Commit Graph

633574 Commits

Author SHA1 Message Date
Gijs Kruitbosch
ace4e930e1 Bug 1523249, r=valentin
Differential Revision: https://phabricator.services.mozilla.com/D17965

--HG--
extra : moz-landing-system : lando
2019-01-30 11:39:42 +00:00
Brian Birtles
9e3969c99a Bug 1523625 - Wait until the animation is on the compositor before testing if it is; r=hiro
This test was failing intermittently on GeckoView e10s. The
waitForAnimationReadyToRestyle helper works around certain cases where, due to
vsync, the animation ends up starting at exactly the same frame time as when it
was created meaning that restyling may not get triggered and hence we won't have
a chance to send it to the compositor.

It's not clear why this happens more frequently on GeckoView e10s but this seems
to fix the failures anyway.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 06:53:02 +00:00
Nicolas Silva
08852a6035 Bug 1494403 - Support arbitrary tiling origins and negative tile offsets in the tile decomposition algorithm. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D17123

--HG--
extra : moz-landing-system : lando
2019-01-29 16:36:47 +00:00
Paul Bone
15300146c9 Bug 1523816 - Tighten some assertions r=jonco
Now that we decide whether the collection will be incremental or
non-incremental before taking the session lock, we can tighten these
assertions.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 10:30:26 +00:00
Vlad Baicu
842499d64b Bug 1519418 - Replace line separators from the uid parameter received from the deeplink intent. r=sdaswani
Differential Revision: https://phabricator.services.mozilla.com/D17959

--HG--
extra : moz-landing-system : lando
2019-01-29 18:28:48 +00:00
Masayuki Nakano
6a6fca62ba Bug 1466208 - part 4: Create PresShell::EventHandler::GetCapturingContentFor() to retrieve capturing content for specific event r=smaug
PresShell::HandleEvent() treats capturing content only when received event is
related to pointing device.  And it's used in 2 purposes.  One is for computing
to target document of coming event.  The other is for handling events using
coordinates.  Therefore, if we create a helper method to retrieve it, we can
move the variable into smaller blocks.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 07:17:43 +00:00
Alex Chronopoulos
0c15094a05 Bug 1522035 - Set HAVE_ALIGNED_MALLOC as global macro and avoid redefining in libdav1d. r=firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D17632

--HG--
extra : moz-landing-system : lando
2019-01-30 09:06:52 +00:00
Dão Gottwald
f1fd8e7fb9 Bug 1523601 - Use a document fragment for adding multiple quantum bar rows. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D17966

--HG--
extra : moz-landing-system : lando
2019-01-29 20:47:42 +00:00
Jan de Mooij
4fdfeb6a3f Bug 1521338 - Don't dump anything in dumpScopeChain in more-deterministic builds. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D17503

--HG--
extra : moz-landing-system : lando
2019-01-29 23:06:11 +00:00
Alexandre Poirot
eb5479d85e Bug 1515290 - Prevent intermittent leaks in browser_toolbox_meatball.js r=jdescottes
This test seems fragile and report leaks when run sequentially with other tests.
Destroying its toolbox and more importantly waiting for it to complete seems to
stop the leaks.

Depends on D17925

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

--HG--
extra : moz-landing-system : lando
2019-01-29 22:33:35 +00:00
Alexandre Poirot
55998ceb7a Bug 1515290 - Prevent ParentProcessTargetActor.detach from failing with 'wrongState' error. r=jdescottes
BrowsingContextTargetActor, which is calling `_detach` expects it to return `true`
if everything worked as expected. But the overloaded method in ParentProcessTargetActor
was always returning `undefined`.

Depends on D14957

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

--HG--
extra : moz-landing-system : lando
2019-01-30 08:04:59 +00:00
Alexandre Poirot
fc5fb970e7 Bug 1515290 - Instantiate DebuggerServer in dedicated loader when debugging chrome tabs. r=yulia,jdescottes
When debugging contexts running from the system compartment, the debugger has
to be loaded in a dedicated Loader, with invisibleToDebugger flag turned on.
This ensures that the Debugger API is going to be used from a distinct system
compartment. Otherwise it may be used from the same compartment than the page
we are debugging.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 08:04:50 +00:00
Mike Hommey
e39820dc70 Bug 1475564 - Enable libav1 when not building with msvc. r=dmajor
We reenable the corresponding tests unconditionally because we don't run
tests on the msvc builds anyways (and they're going to be retired soon).

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

--HG--
extra : moz-landing-system : lando
2019-01-30 07:30:01 +00:00
championshuttler
9f28a31080 Bug 1519726 - Remove unused .hidden-labels-box CSS r=ntim
Remove unused .hidden-labels-box CSS

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

--HG--
extra : moz-landing-system : lando
2019-01-30 06:55:26 +00:00
Bogdan Tara
78cd247b5d Backed out changeset b5ac6baec29b (bug 1475564) for test_can_play_type_mpeg.html failures CLOSED TREE 2019-01-30 08:56:27 +02:00
Daosheng Mu
27c40bd158 Bug 1523154 - Remove SendShutdownVR() at VRProcessParent::Shutdown. r=kip
Differential Revision: https://phabricator.services.mozilla.com/D17895

--HG--
extra : moz-landing-system : lando
2019-01-30 06:27:56 +00:00
Nils Ohlmeier [:drno]
0d97afcc8d Bug 1523412: compare GetStreamCaps return values against S_OK. r=dminor
Differential Revision: https://phabricator.services.mozilla.com/D17872

--HG--
extra : moz-landing-system : lando
2019-01-29 21:21:33 +00:00
Masayuki Nakano
107bda7f6a Bug 1466208 - part 3: Rewrite PresShell::EventHandler::MaybeHandleEventWithAccessibleCaret() with early-return style r=smaug
Because of spinning out from PresShell::EventHandler::HandleEvent(), we can use
early-return style in MaybeHandleEventWithAccessibleCaret().  This patch
rewrites MaybeHandleEventWithAccessibleCaret() with the style.

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

--HG--
extra : moz-landing-system : lando
2019-01-30 02:33:05 +00:00
Kartikaya Gupta
d52ac0a680 Bug 1523788 - Allow gfx.webrender.{all,enabled} on non-Nightly channels. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17988

--HG--
extra : moz-landing-system : lando
2019-01-30 00:21:33 +00:00
Brian Grinstead
b7ba45940c Bug 1522921 - Set the devtools chrome debugging prefs to true by default in mochitests and wpt r=ahal,miker
Differential Revision: https://phabricator.services.mozilla.com/D17671

--HG--
extra : moz-landing-system : lando
2019-01-30 03:25:17 +00:00
Mike Hommey
b1b18fb874 Bug 1475564 - Enable libav1 when not building with msvc. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D18028

--HG--
extra : moz-landing-system : lando
2019-01-30 04:17:50 +00:00
shindli
a427f80da1 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-30 06:10:41 +02:00
shindli
f7752f11b1 Merge inbound to mozilla-central. a=merge 2019-01-30 06:07:01 +02:00
shindli
f65c00428b Merge autoland to mozilla-central. a=merge 2019-01-30 06:05:41 +02:00
Brindusan Cristian
e17de7336e Backed out 4 changesets (bug 1515774) for mochitest failrues at test_group_touchevents-3.html and test_touch_action.html.
Backed out changeset 45c6f07160d9 (bug 1515774)
Backed out changeset 3d97f1e46c1a (bug 1515774)
Backed out changeset 69c8787c67d6 (bug 1515774)
Backed out changeset 8e17cc234256 (bug 1515774)
2019-01-30 04:39:55 +02:00
Tooru Fujisawa
8bb6f4af0f Bug 1522339 - Part 2: Throw error when oomTest is used with promises while unhandled rejection tracking is enabled. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D17782

--HG--
extra : moz-landing-system : lando
2019-01-30 00:10:08 +00:00
Tooru Fujisawa
226a2840dc Bug 1522339 - Part 1: Do not assert the result of the delete operation when tracking unhandled promise rejections. r=jorendorff
Differential Revision: https://phabricator.services.mozilla.com/D17781

--HG--
extra : moz-landing-system : lando
2019-01-30 00:11:54 +00:00
Olli Pettay
ba8719ae4a Bug 1523158 - try to make test_bug574663.html a tad more stable, r=kats
--HG--
extra : rebase_source : f456c2e45964937d2cfea11f6a97f8ae129cbf2f
2019-01-30 00:02:39 +02:00
Olli Pettay
a3dd58ad75 Bug 1521786 - Keep RefreshDriver ticking before first contentful paint, r=farre
--HG--
extra : rebase_source : 51e9d056b7ec7874e76a746740de5e2bb965f4e3
2019-01-29 23:57:26 +02:00
Olli Pettay
f658ec7c25 Bug 1506949, use idle queue for RefreshDriver tick betweek fcp and load, r=farre
--HG--
extra : rebase_source : c86d5c084a43fffb81f151352070551c85869d4f
2019-01-29 23:54:38 +02:00
Lee Salzman
27349e0008 Bug 1512010 - add wrench test for text snapping in raster spaces. r=gw 2019-01-29 17:24:18 -05:00
shindli
011ea038cb Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-29 23:54:31 +02:00
shindli
d5c5369355 Merge inbound to mozilla-central. a=merge 2019-01-29 23:37:33 +02:00
Gabriel Luong
8b553d4d94 Bug 1523724 - Fix the selector dom structure in the new rules view. r=rcaliman 2019-01-29 16:37:20 -05:00
shindli
8f92eb66a3 Merge autoland to mozilla-central. a=merge 2019-01-29 23:35:35 +02:00
Ting-Yu Lin
ab56bd8e8f Bug 1523061 Part 3 - Remove ListTag() that prints frame tag in a frame list. r=dholbert
We can replace it by a simple for-loop. If we want to print not only the
tag, but the detailed frame information, we can use nsFrameList::List().

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

--HG--
extra : moz-landing-system : lando
2019-01-29 21:30:11 +00:00
Ting-Yu Lin
305e652840 Bug 1523061 Part 2 - Remove static ListTag(FILE*, const nsIFrame*). r=dholbert
Many of the modifications are guarded by #ifdefs. I verify them locally
by manually define them in nsBlockDebugFlags.h and nsLinelayout.cpp.

Note that I replace "mFrame" with "frame" in lines guarded by
NOISY_BLOCK_DIR_MARGINS in nsBlockFrame.cpp because they were
incorrectly renamed in Bug 1277129 Part 6a.
https://hg.mozilla.org/mozilla-central/rev/a70b04f074fc

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

--HG--
extra : moz-landing-system : lando
2019-01-29 21:22:14 +00:00
Kris Maglione
b6dbfe3484 Bug 1478124: Follow-up: Fix merge conflict. r=bustage CLOSED TREE
--HG--
extra : amend_source : f6056083a3293ab72889347af86608dcea93118e
2019-01-29 13:13:00 -08:00
Kris Maglione
4036b9edde Bug 1478124: Follow-up: Fix build bustage. r=bustage CLOSED TREE 2019-01-29 13:04:21 -08:00
Aki Sasaki
99c00fea5e Bug 1521264 - add clientId to action context + description. r=dustin
Differential Revision: https://phabricator.services.mozilla.com/D17976

--HG--
extra : moz-landing-system : lando
2019-01-29 20:46:13 +00:00
Ting-Yu Lin
bc578eec31 Bug 1523808 - Import Service module in layoutdebug.js. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D18005

--HG--
extra : moz-landing-system : lando
2019-01-30 00:38:45 +00:00
Eitan Isaacson
bff65d75c5 Bug 1515774 - Store window's screen offset in APZ and use it for gesture interpretation. r=botond
In Android the embedded GeckoView can be in a scrolling parent, and move
along with the user's finger. In order to intepret touch movements for
gestures, we need to account for the device position of each touch.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 20:51:47 +00:00
Eitan Isaacson
d7b9a2b61f Bug 1515774 - Pass current GeckoView position with touch events to APZC. r=geckoview-reviewers,snorp
Differential Revision: https://phabricator.services.mozilla.com/D17044

--HG--
extra : moz-landing-system : lando
2019-01-29 23:18:41 +00:00
Eitan Isaacson
8ae47905e7 Bug 1515774 - Introduce mScreenOffset for pinch and multitouch events. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D17043

--HG--
extra : moz-landing-system : lando
2019-01-29 21:11:35 +00:00
Eitan Isaacson
795da6be8d Bug 1515774 - Use Screen pixels for gesture detection. r=botond
We currently use ParentLayer pixels in GestureEventListener, it should
be Screen pixels because we care about physical distances and
thresholds, not layer-relative ones.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 20:51:39 +00:00
Tom Prince
6ce645e654 Bug 1523684: Set --target to be a 32 bit target for L10n builds on win32; r=nalexander,Callek a=tomprince
In Bug 1522354, the default for `--host` was changed to detect running on a 64bit host.
Since `--target` defaults to `--host`, this changed the default for `--target`
as well. This didn't affect builds, as they explictly set the `--target` in
`build/win32/mozconfig.vs2017`. Set it explicitly in L10n builds as well.

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

--HG--
extra : rebase_source : 80bd3609ae29be0748d56be407c4d95443e256a0
extra : amend_source : c56db8fe0f680d0b4f9f14e24269799c76646203
2019-01-29 12:38:31 -07:00
Gijs Kruitbosch
d1fd0eed98 Bug 1522783 - fix parsing documents with meta tags without content attributes in reader mode by updating to github c0c097c930c8e17969a9ecc143792daf799b215d, r=jaws
--HG--
extra : rebase_source : c1189db0c8b05a3e97990ed8360fbf4c230ae59e
2019-01-29 18:30:06 +00:00
Ting-Yu Lin
c4c0690aa3 Bug 1523061 Part 1 - Remove two nsIFrame::ListTag() methods that retrieve frame tag in a string. r=dholbert
There are three different APIs that serve similar purpose. Keeping only
one is sufficient.

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

--HG--
extra : moz-landing-system : lando
2019-01-29 17:59:53 +00:00
Mark Banner
91ec59542e Bug 1523665 - Bookmarks.insertTree should take account of invalid bookmark info causing an insertion of zero items. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17954

--HG--
extra : moz-landing-system : lando
2019-01-29 17:49:56 +00:00
championshuttler
73ba4e1810 Bug 1519083 - Remove unused .devtools-menulist selector r=ntim
Remove unused .devtools-menulist selector

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

--HG--
extra : moz-landing-system : lando
2019-01-29 17:44:00 +00:00