Ryan VanderMeulen
cb1429d76f
Merge m-c to inbound. a=merge
2018-09-13 10:24:26 -04:00
Ryan VanderMeulen
649c54f993
Backed out 4 changesets (bug 1485063) for breaking text selection on Android (bug 1490818).
...
Backed out changeset 8ad3af468d26 (bug 1485063)
Backed out changeset 8f53e771094d (bug 1485063)
Backed out changeset 99456cff7313 (bug 1485063)
Backed out changeset d43869851540 (bug 1485063)
2018-09-13 10:21:46 -04:00
Daniel Varga
8eac4fe0d9
Merge mozilla-central to mozilla-inbound
2018-09-13 05:50:34 +03:00
Daniel Varga
296d94715f
Merge mozilla-inbound to mozilla-central. a=merge
2018-09-13 05:30:59 +03:00
Daniel Varga
36ff93dc81
Backed out 4 changesets (bug 1290420) for devtools failures on rowser_styleeditor_media_sidebar_links.js on a CLOSED TREE
...
Backed out changeset 210fdc42d29f (bug 1290420)
Backed out changeset 1d9dad3046ee (bug 1290420)
Backed out changeset a6eb531e1216 (bug 1290420)
Backed out changeset 755a32f27943 (bug 1290420)
2018-09-13 03:09:25 +03:00
Brad Werth
79b8525535
Bug 1290420 Part 4: Make the PresShell create a MobileViewportManager on demand. r=botond,smaug
...
Depends on D3376
Differential Revision: https://phabricator.services.mozilla.com/D3377
--HG--
extra : moz-landing-system : lando
2018-09-12 22:39:38 +00:00
Jeff Muizelaar
352d476720
Bug 1490640. Mark intermittent tests as random.
2018-09-12 21:58:57 -04:00
Botond Ballo ext:(%2C%20Brad%20Werth%20%3Cbwerth%40mozilla.com%3E)
53c3707fbc
Bug 1290420 Part 2: Respect the metaViewportOverride flag on the docshell. r=dholbert
...
Depends on D3373
Differential Revision: https://phabricator.services.mozilla.com/D3375
--HG--
extra : moz-landing-system : lando
2018-09-11 15:17:24 +00:00
Dorel Luca
e66d358339
Backed out changeset ef589916a739 (bug 1477551) for build bustage. CLOSED TREE
2018-09-13 00:55:20 +03:00
Emilio Cobos Álvarez
75d5aaf48f
Bug 1477551 - Ensure the clip and the rect that we push for bullets agree. r=jrmuizel
...
Using mPathRect causes rounding errors unnecessarily.
Differential Revision: https://phabricator.services.mozilla.com/D5698
--HG--
extra : moz-landing-system : lando
2018-09-12 20:13:17 +00:00
Dorel Luca
05777bd082
Backed out 2 changesets (bug 1412179) for breaking reftests on layout/reftests/box-shadow/fieldset.html
...
Backed out changeset 29b47a085757 (bug 1412179)
Backed out changeset f22f3ce35811 (bug 1412179)
--HG--
extra : rebase_source : 4dae3b06ee11f2ff75eed840ef5c761539351923
2018-09-13 00:10:48 +03:00
Ting-Yu Lin
e2d0b73388
Bug 1490525 Part 3 - Remove unused #includes in nsColumnSetFrame.cpp r=dholbert
...
Verified locally by s/UNIFIED_SOURCES/SOURCES/ in layout/generic/moz.build.
Differential Revision: https://phabricator.services.mozilla.com/D5636
--HG--
extra : moz-landing-system : lando
2018-09-12 20:37:20 +00:00
Ting-Yu Lin
ef4de111c9
Bug 1490525 Part 2 - Convert nsColumnSetFrame's reflow logs by using MOZ_LOG r=dholbert
...
Since bug 775624, nsReflowStatus has become a class, not an integer. We need
to expose operator<<() for nsReflowStatus to non-debug build to dump
nsReflowStatus's content in MOZ_LOG.
Differential Revision: https://phabricator.services.mozilla.com/D5635
--HG--
extra : moz-landing-system : lando
2018-09-12 20:37:48 +00:00
Ting-Yu Lin
481788bc1c
Bug 1490525 Part 1 - Remove nsReflowStatus::ToString() r=heycam
...
This does Bug 1464967 Part 2 in a different way by using mozilla::ToString()
to dump nsReflowStatus.
Differential Revision: https://phabricator.services.mozilla.com/D5634
--HG--
extra : moz-landing-system : lando
2018-09-12 04:04:09 +00:00
Alexis Beingessner
7e42015d6e
Bug 1412179 - defuzz tests that no longer fallback. r=jrmuizel CLOSED TREE
...
--HG--
extra : rebase_source : 4f9bfe9d6b8a6a8b9dc812b86236190a01f67f09
extra : amend_source : 16708e54ff04431627da4b155fbc18efa6c8f6f5
2018-09-12 22:15:42 +03:00
Alexis Beingessner
7f98514860
Bug 1412179 - Implement non-empty legends for wr r=jrmuizel
...
Differential Revision: https://phabricator.services.mozilla.com/D4963
--HG--
extra : moz-landing-system : lando
2018-09-12 18:24:32 +00:00
Daniel Holbert
d7e872ec5e
Bug 1490410: Remove unreachable return statement from DispatchKeyPressEventsEvenForNonPrintableKeys(). r=masayuki
...
Differential Revision: https://phabricator.services.mozilla.com/D5561
--HG--
extra : moz-landing-system : lando
2018-09-12 02:00:25 +00:00
Zhang Junzhi
e081858ecc
Bug 1490611 - physical to logical name refactor: DISPLAY_*_WIDTH to DISPLAY_*_INLINE_SIZE(as well as the relevant struct in the macro contents) r=jfkthame
...
Differential Revision: https://phabricator.services.mozilla.com/D5657
--HG--
extra : moz-landing-system : lando
2018-09-12 12:35:47 +00:00
Gurzau Raul
e8d8a7f9a3
Merge inbound to mozilla-central. a=merge
2018-09-12 14:40:07 +03:00
Cameron McCormack
39ccdbee9e
Bug 1490216 - Part 2: Remove non-existent types from nsPresArenaObjectList.h. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D5508
2018-09-12 17:37:38 +10:00
Cameron McCormack
7f56cc92f8
Bug 1490216 - Part 1: Remove unused UndisplayeNode class. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D5507
2018-09-12 17:37:38 +10:00
Cameron McCormack
fe196275ba
Bug 1489529 - Update comments to no longer point to nsRuleNode. r=emilio
...
There are a few mentions of nsRuleNode left but they are mostly
historical references so it makes sense to keep them.
Differential Revision: https://phabricator.services.mozilla.com/D5505
2018-09-12 17:37:37 +10:00
Bogdan Tara
a23c3959b6
Merge inbound to mozilla-central. a=merge
2018-09-12 06:22:14 +03:00
Ting-Yu Lin
6ab0f8df35
Bug 1485063 Part 4 - Move preferences used in AccessibleCaretManager to StaticPrefList.h. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D5474
2018-09-11 14:21:42 -07:00
Ting-Yu Lin
1bf805395e
Bug 1485063 Part 3 - Move preferences which enable AccessibleCaret to StaticPrefList.h. r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D5472
2018-09-11 14:21:35 -07:00
Ting-Yu Lin
628c820df6
Bug 1485063 Part 2 - Move preferences used in AccessibleCaretEventHub to StaticPrefList.h. r=mats
...
"layers.async-pan-zoom.enabled" has been enabled for all platforms for a
long time. I reword the comment to avoid confusion.
Differential Revision: https://phabricator.services.mozilla.com/D5471
2018-09-11 14:21:28 -07:00
Ting-Yu Lin
5d3dc041de
Bug 1485063 Part 1 - Move preferences used in AccessibleCaret to StaticPrefsList.h r=mats
...
Differential Revision: https://phabricator.services.mozilla.com/D5470
2018-09-11 14:21:21 -07:00
Doug Thayer
bf43d69d72
Bug 1489702 - Move mClipChainsToDestroy inline r=mattwoodrow
...
Fairly straightforward - went with extra indirection in the
FreeClipChains method to avoid all the extra variables and
code paths.
Differential Revision: https://phabricator.services.mozilla.com/D5342
--HG--
extra : moz-landing-system : lando
2018-09-11 18:03:18 +00:00
Daniel Holbert
be1cca8ee2
Bug 1490432: Add namespace prefix for one usage of "css::URLValueData" type in nsStyleStruct.cpp, to fix build error in non-unified builds. r=TYLin
...
Differential Revision: https://phabricator.services.mozilla.com/D5568
--HG--
extra : moz-landing-system : lando
2018-09-11 21:37:06 +00:00
Daniel Holbert
cf282b7277
Bug 1490414: Add #includes to fix non-unified build bustage in layout/generic. r=TYLin
...
- We need nsIContentInlines.h to provide the (inline) nsIContent::GetShadowRoot definition.
- We need ShadowRoot.h to allow dereferencing of the pointer that GetShadowRoot() returns.
Differential Revision: https://phabricator.services.mozilla.com/D5564
--HG--
extra : moz-landing-system : lando
2018-09-11 21:35:50 +00:00
Bogdan Tara
3fc5bc9ad5
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-09-12 01:15:44 +03:00
Brad Werth
15674b4d46
Bug 1434963 Part 3: Remove style struct mutation in nsStyleDisplay::FinishStyle. r=emilio
...
Depends on D5341
Differential Revision: https://phabricator.services.mozilla.com/D5343
--HG--
extra : moz-landing-system : lando
2018-09-11 18:11:19 +00:00
Brad Werth
1795d0bec9
Bug 1434963 Part 1: Change Gecko_ImageValue_Create to take a CORS mode argument. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D5106
--HG--
extra : moz-landing-system : lando
2018-09-11 18:11:02 +00:00
Miko Mynttinen
dfecd7597f
Bug 1490370 - Exit early when there is no scrollbar content to add r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D5548
--HG--
extra : moz-landing-system : lando
2018-09-11 18:12:47 +00:00
Emilio Cobos Álvarez
07c734225f
Bug 1490311 - Remove some other unused constructors / setters. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D5545
2018-09-11 20:08:23 +02:00
Emilio Cobos Álvarez
a575c819f6
Bug 1490311 - Remove unused NS_ROUND_OFFSET_TO_PIXELS and SetColumnRuleWidth. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D5541
2018-09-11 20:08:22 +02:00
Emilio Cobos Álvarez
4f5102032f
Bug 1490311 - Remove useless nsStyleFont constructor. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D5533
2018-09-11 20:08:20 +02:00
Emilio Cobos Álvarez
e1f2213a03
Bug 1490311 - Remove unused nsStyleFont::{EnableZoom, UnZoomText}. r=dholbert
...
Differential Revision: https://phabricator.services.mozilla.com/D5530
2018-09-11 20:08:19 +02:00
Emilio Cobos Álvarez
6f20e824b9
Bug 1489863 - Add a crashtest. r=dholbert
...
This crashtest is simpler than the one from bug 1489287, so I think we should
land it.
Differential Revision: https://phabricator.services.mozilla.com/D5523
2018-09-11 19:08:16 +02:00
Emilio Cobos Álvarez
3bd3cd63e5
Bug 1489287 - Always try to eagerly-place a floating first-letter frame. r=mats
...
To avoid its deferred reflow potentially killing continuations that are parented
to the parent of the letter frame.
This rolls back to the behavior previous to bug 488725 just for this case, until
we fix it properly in bug 1490281. This also fixes bug 1489863.
Differential Revision: https://phabricator.services.mozilla.com/D5521
2018-09-11 19:07:58 +02:00
Bogdan Tara
d590bf616b
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-09-12 06:26:50 +03:00
Jeff Muizelaar
d43f067572
Bug 1486198
. Be more accepting of empty blob images r=mstange
...
Differential Revision: https://phabricator.services.mozilla.com/D5614
--HG--
extra : moz-landing-system : lando
2018-09-11 23:14:42 +00:00
Ehsan Akhgari
65f44ebf27
Bug 1489790 - Part 8: Remove the XPCOM component registration for @mozilla.org/editor/editorcontroller;1; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5363
2018-09-11 09:58:33 -04:00
Ehsan Akhgari
c9bfa076d5
Bug 1489790 - Part 7: Remove the XPCOM component registration for @mozilla.org/editor/editingcontroller;1; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5362
2018-09-11 09:58:33 -04:00
Ehsan Akhgari
71ac39ed09
Bug 1489790 - Part 5: Remove the XPCOM component registration for @mozilla.org/dom/window-controller;1; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5360
2018-09-11 09:58:33 -04:00
Ehsan Akhgari
7713f1232f
Bug 1489790 - Part 4: Remove the XPCOM component registration for NS_EDITINGCOMMANDTABLE_CID; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5359
2018-09-11 09:58:33 -04:00
Ehsan Akhgari
bded29559c
Bug 1489790 - Part 3: Remove the XPCOM component registration for NS_EDITORCOMMANDTABLE_CID; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5358
2018-09-11 09:58:33 -04:00
Ehsan Akhgari
2740ea8b35
Bug 1489790 - Part 2: Remove the XPCOM component registration for NS_WINDOWCOMMANDTABLE_CID; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5357
2018-09-11 09:58:33 -04:00
Ehsan Akhgari
554d3d7b44
Bug 1489790 - Part 1: Remove the XPCOM component registration for nsControllerCommandTable as well as kHTMLEditorCommandTableCID and kHTMLEditorDocStateCommandTableCID; r=baku
...
Differential Revision: https://phabricator.services.mozilla.com/D5356
2018-09-11 09:58:33 -04:00
Jeff Muizelaar
0aa2870b83
Bug 1490242. Adjust reftests for 3d transfrom changes
2018-09-11 08:47:55 -04:00