Граф коммитов

67294 Коммитов

Автор SHA1 Сообщение Дата
Ryan Hunt 6d38cefd3d Bug 1522264 - Translate the visual viewport offset to be relative to the scroll port. r=botond
This was lost in the change to only use the visual viewport if both the
size and offset were set.

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

--HG--
extra : moz-landing-system : lando
2019-01-28 19:48:00 +00:00
Timothy Guan-tin Chien 38f8d61ad5 Bug 1507895 - Part IV, Remove the XBL pluginProblem binding r=smaug
This patch removes the XBL pluginProblem binding and have the in-content
UI always created by the UA Widget.

Depends on D17573

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

--HG--
extra : moz-landing-system : lando
2019-01-26 07:51:10 +00:00
Timothy Guan-tin Chien f1367fab83 Bug 1507895 - Part III, Remove the marquee binding r=smaug
This patch removes the XBL marquee binding and always uses
UA Widget for the internal "gut" of the marquee element.

Depends on D17572

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

--HG--
extra : moz-landing-system : lando
2019-01-25 14:24:43 +00:00
Timothy Guan-tin Chien ccf133638c Bug 1507895 - Part II, Remove the datetimebox binding r=smaug
This patch removes the datetimebox binding and always use
UA Widget for the job.

Depends on D17571

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

--HG--
extra : moz-landing-system : lando
2019-01-28 18:32:39 +00:00
Timothy Guan-tin Chien d59f80985c Bug 1507895 - Part I, Remove the videocontrols binding r=smaug
This patch removes the XBL videocontrols binding and make <video>
to always use the UA Widget to generate controls.

DevTools tests that look for NAC is switched to use <input type=file>.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 13:12:26 +00:00
Ryan Hunt a05a3b1068 Bug 1523052 - Only flush pending scroll anchor selection when we have restyling to do. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17754

--HG--
extra : moz-landing-system : lando
2019-01-26 20:37:45 +00:00
James Willcox 0f9084622b Bug 1507166 - Make test_omta_animations.html work under GeckoView r=birtles
The GeckoView test app doesn't handle visited link history, so disable
a couple tests that rely on that.

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

--HG--
extra : moz-landing-system : lando
2019-01-27 04:14:25 +00:00
Wei-Cheng Pan c4c1c94f4a Bug 1515822 - Add testcase. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D15320

--HG--
extra : moz-landing-system : lando
2019-01-28 09:11:05 +00:00
Wei-Cheng Pan 9c8a55cba6 Bug 1515822 - Capture frame state in nsCSSFrameConstructor::ContentRemoved. r=emilio,mats
Move CaptureStateForFramesOf into ContentRemoved, so we can traverse frames
which were under display: contents as well.

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

--HG--
extra : moz-landing-system : lando
2019-01-28 11:55:03 +00:00
Glenn Watson 11edbcda9f Bug 1523228 - Use down scaling more often to avoid blurs on very large blur radii. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17797

--HG--
extra : moz-landing-system : lando
2019-01-28 09:14:46 +00:00
Jeff Muizelaar 0c609e94c7 Bug 1522021. Propagate input size to CreateSimilarDrawTarget for filters. r=mstange
This lets us avoid drawing the complete input for ever tile when
drawing filters into a tile.

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

--HG--
extra : moz-landing-system : lando
2019-01-27 23:36:04 +00:00
Brindusan Cristian 4faab2f1b6 Merge inbound to mozilla-central. a=merge 2019-01-27 11:35:28 +02:00
Randell Jesup 76bd9e73cc Bug 1522150: Add a DeferredTimers queue ahead of the normal Idle EventQueue r=froyd
* * *
Bug 1522150: Rename NS_IdleDispatch* functions since they take queue identifiers r=froyd
2019-01-26 12:18:05 -05:00
Jonathan Kew 1191520084 Bug 1522857 - Reftest for trimming of space at line-break with large font size. r=jrmuizel 2019-01-26 15:48:38 +00:00
longsonr e1582e28d1 Bug 1523069 - Move nsSVGMark to the mozilla namespace. r=jwatt
--HG--
rename : dom/svg/SVGAngle.cpp => dom/svg/SVGOrient.cpp
rename : dom/svg/SVGAngle.h => dom/svg/SVGOrient.h
2019-01-26 13:01:31 +00:00
Glenn Watson aaa0feb2a4 Bug 1522758 - Optimize drawing axis aligned clip rectangles into clip masks. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D17606

--HG--
extra : moz-landing-system : lando
2019-01-26 21:11:53 +00:00
Emilio Cobos Álvarez ba8943e4fd Bug 1514511 - Don't flush if the document is in the bfcache. r=bzbarsky
I think this is slightly better fix given the amount of offenders we have that
don't make sure this is the case.

Generally we get through the flush just fine, but there's code that relies on
nsIDocument::GetShell to return something meaningful, like the styleset code
that gets a pres context.

Differential Revision: https://phabricator.services.mozilla.com/D14689
2019-01-26 08:59:17 +01:00
Emilio Cobos Álvarez f2065bb0b0 Bug 1522417 - Add diagnostics. r=jwatt
I haven't managed to find a way stuff should unexpectedly die around these
functions, so add a few diagnostics to catch this hopefully, before papering
over the bug / backing out / adding a kungfudeathgrip.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 20:52:00 +00:00
Sebastian Hengst 218e75fc6c Backed out changeset f57d14800cbb (bug 1496540) for wrench failures in border-with-rounded-clip.yaml and transforms/border-zoom.yaml 2019-01-25 17:59:00 +02:00
Jamie Nicol 9db5c55a63 Bug 1496540 - Handle overlapping border corners in webrender r=gw
When some of a border's corners have a border-radius, and that radius
is larger than the sum of the border width and element size, then it
results in the corners of the border overlapping. Webrender draws
borders by rasterizing each segment individually in to the cache, then
compositing them together. In this overlapping case, this has 2
problems:

a) we composite overlapping segments on top of eachother
b) corner segments are not correctly clipped to the curve of the
   overlapping adjacent corners

This patch allows corner segments to be clipped by their adjacent
corners. We provide the outer corner position and radii of the
adjacent corners to the border shader, which then applies those clips,
if required, along with the segment's own corner clip when rasterizing
the segment.

As the adjacent corners now affect the result of the cached segment,
they are added to the cache key.

We continue to rasterize the entire segment in to the cache as before,
but now modify the local rect and texel rect of the BrushSegment so
that it only composites the subportion of the corner segment which
does not overlap with the opposite edges of the border.

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

--HG--
extra : moz-landing-system : lando
2019-01-25 14:22:26 +00:00
Miko Mynttinen aebd9ae995 Bug 1509272 - Always use new transform display items r=mattwoodrow
Differential Revision: https://phabricator.services.mozilla.com/D17425

--HG--
extra : moz-landing-system : lando
2019-01-25 04:03:01 +00:00
Hiroyuki Ikezoe 465dbfe030 Bug 1520081 - Use the minimum scale size even if the minimum-scale in viewport meta tag is greater than 1.0. r=botond
Differential Revision: https://phabricator.services.mozilla.com/D17451

--HG--
extra : moz-landing-system : lando
2019-01-25 07:01:45 +00:00
Glenn Watson a792eb73a1 Bug 1522395 - Fix double inflation of text shadow bounds. r=kvark
Differential Revision: https://phabricator.services.mozilla.com/D17468

--HG--
extra : moz-landing-system : lando
2019-01-25 00:28:46 +00:00
Narcis Beleuzu 6a3107f84e Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 23:46:04 +02:00
Narcis Beleuzu 858fb172ec Merge inbound to mozilla-central. a=merge 2019-01-24 23:43:35 +02:00
Glenn Watson acb7379c4c Bug 1522351 - Improve accuracy of subpixel box shadows. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17431

--HG--
extra : moz-landing-system : lando
2019-01-24 21:38:18 +00:00
Miko Mynttinen ee415d487e Bug 1514653 - Add a reftest r=me
--HG--
extra : rebase_source : 557386df4b1c1f5723226f3e94448f99d7bd4e76
2019-01-24 17:09:12 +01:00
Emilio Cobos Álvarez 89a4457efe Bug 1461033 - Skip test_media_queries.html on verify for timeouts. r=jmaher
Differential Revision: https://phabricator.services.mozilla.com/D17515

--HG--
extra : moz-landing-system : lando
2019-01-24 16:08:22 +00:00
Daniel Holbert 829c8c8d71 Bug 1517067: Allow table-caption boxes to be dynamic reflow roots. r=dbaron
Differential Revision: https://phabricator.services.mozilla.com/D17006

--HG--
extra : moz-landing-system : lando
2019-01-24 18:56:21 +00:00
shindli 03887afb69 Backed out changeset 9a347a546d90 (bug 1522351) for wrench bustage in reftests/boxshadow/no-stretch.png CLOSED TREE 2019-01-24 22:30:24 +02:00
Glenn Watson 892eb7ec20 Bug 1522351 - Improve accuracy of subpixel box shadows. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17431

--HG--
extra : moz-landing-system : lando
2019-01-24 20:07:46 +00:00
Emilio Cobos Álvarez 25e6f12d6e Bug 1521863 - Make style structs constructible with a document. r=jwatt
Assume a dpi and zoom of 1.0 when there's no pres context.

Differential Revision: https://phabricator.services.mozilla.com/D17266
2019-01-24 17:01:59 +01:00
Bobby Holley 9d28f0c412 Bug 1522017 - Introduce StackingContextParams to avoid death by a thousand argument. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D17434
2019-01-24 10:44:35 -08:00
Sylvestre Ledru b61d90492b Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
# ignore-this-changeset

Depends on D17388

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

--HG--
extra : moz-landing-system : lando
2019-01-24 08:11:00 +00:00
Ciure Andrei 763557eef3 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-24 05:47:10 +02:00
Ciure Andrei c035ee7d3a Merge inbound to mozilla-central. a=merge 2019-01-24 05:44:33 +02:00
Matt Woodrow d4ecd598da Bug 1520682 - Limit the amount of filter ops per stacking context in WebRender. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D17415

--HG--
extra : moz-landing-system : lando
2019-01-24 03:02:17 +00:00
Ting-Yu Lin 925c1edf69 Bug 1521982 - Adjust callers of nsIFrame::List() in nsBidiPresUtils to stop passing 0 as a const char* argument. r=dholbert
This patch is similar to Bug 1503420 Part 1.

nsIFrame::List()'s second argument should be a const char*, not an
integer. It'll crash if we pass 0 as const char*. Fix the bug by
omitting the argument because the default value of the argument is an
empty string.

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

--HG--
extra : moz-landing-system : lando
2019-01-23 02:24:46 +00:00
Ciure Andrei a4eeeccf1d Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2019-01-23 20:55:29 +02:00
Sebastian Hengst a612973f64 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-23 18:51:14 +02:00
Andrew Osmond b04c5a5091 Bug 1501195 - Fix snapping issues caused by translation only transforms. r=jrmuizel
In nsDisplayTransform::CreateWebRenderCommands we should be rounding the
translation from the reference frame if there is no other transformation
to better match non-WebRender which performs similar rounding in
ChooseScaleAndSetTransform.

Differential Revision: https://phabricator.services.mozilla.com/D14265
2019-01-23 12:15:41 -05:00
Sebastian Hengst 2ecf173b14 Merge mozilla-central to autoland 2019-01-23 11:31:44 +02:00
Markus Stange 65854967cf Bug 1509425 - Undo an optimization that unexpectedly affected hit testing. r=bas
Differential Revision: https://phabricator.services.mozilla.com/D16912

--HG--
extra : moz-landing-system : lando
2019-01-23 03:53:11 +00:00
Ryan Hunt 3e87663a7f Bug 1518640 - Use the visual viewport for anchor node selection. r=botond
--HG--
extra : rebase_source : 0f7038a4bf6b7d2a7958177b883c7fbb4130d288
extra : intermediate-source : 97681055c88c7af478467d6c76e227d0cb916aad
extra : source : 27bbb318ecb4f44c315f87584bdeb1b239d80cef
2019-01-22 13:37:16 -06:00
longsonr d37b7ed878 Bug 1521946 - Move nsSMILTypes and nsSMILValue to the mozilla namespace r=birtles
--HG--
rename : dom/smil/nsSMILTypes.h => dom/smil/SMILTypes.h
rename : dom/smil/nsSMILValue.cpp => dom/smil/SMILValue.cpp
rename : dom/smil/nsSMILValue.h => dom/smil/SMILValue.h
2019-01-23 13:48:08 +00:00
Mike Hommey 37f1147571 Bug 1521673 - Go through layout/tools/layout-debug even when tests are disabled. r=dmajor
It contains other things than tests.

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

--HG--
extra : moz-landing-system : lando
2019-01-22 14:30:39 +00:00
Peter Van der Beken 61a0d908e5 Bug 1521853 - Remove Throws annotation from some infallible HTMLOptionsCollection/HTMLSelectElement properties. r=qdot
Differential Revision: https://phabricator.services.mozilla.com/D17265

--HG--
extra : moz-landing-system : lando
2019-01-22 19:03:07 +00:00
Akshay Kumar aff7fc2c26 Bug 1508115 - Web Authentication - Support Windows Hello r=keeler,jcj,baku
This change adopts Windows Win32 WebAuthN APIs from https://github.com/Microsoft/webauthn

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

--HG--
extra : moz-landing-system : lando
2019-01-21 01:10:44 +00:00
Geoff Brown eed275df56 Bug 1424166 - Disable crashtest 1418177-1.html on android for frequent intermittent failures; r=me,a=test-only
--HG--
extra : rebase_source : c7de0a4fb9da0b8a8a9b1db4cb64cd3b35c8d7ed
2019-01-22 15:05:16 -07:00
Emilio Cobos Álvarez 97bafbef75 Bug 1521137 - Remove another font API outside of the pres context. r=heycam
Differential Revision: https://phabricator.services.mozilla.com/D17005
2019-01-22 15:54:06 +01:00