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

65803 Коммитов

Автор SHA1 Сообщение Дата
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