gecko-dev/layout
Andrew McCreight 681cefeb09 Bug 1492584, part 1 - Eagerly initialize nsLayoutModule in the component manager. r=froydnj
nsLayoutModule must be initialized in order to call into JS, but I
don't want to have to rely on calling a service in that
module. Instead, always initialize the module very early in component
manager initialization. This also makes initialization more
consistent, so things like errors in manifests won't affect when it
happens, which can result in different behavior in different builds.

I also made nsLayoutModule initialization infallible, because I can't
imagine that we can do much that is useful without it.

Another change I made is that gInitialized is set to true even in a
GPU process. This simplifies checking whether initialization has
happened already when we start up the layout module.

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

--HG--
extra : moz-landing-system : lando
2018-10-24 16:10:29 +00:00
..
base Bug 1499996 - Wait to run tests until new window gets focus r=smaug 2018-10-23 07:34:55 +00:00
build Bug 1492584, part 1 - Eagerly initialize nsLayoutModule in the component manager. r=froydnj 2018-10-24 16:10:29 +00:00
doc Bug 1483090 - Rename StyleUserInterface to StyleUI. r=emilio 2018-08-14 08:37:37 +00:00
forms Bug 1499578 - Make one line-height the intrinsic block-size for <select> comboboxes. r=emilio 2018-10-22 00:54:56 +02:00
generic Bug 1501145 Part 2 - Assign default values to ColumnBalanceData fields. r=mats 2018-10-23 13:09:16 +00:00
inspector Bug 1481192 Part 2: Add test of computedstyle for pseudo elements of varying display types. r=emilio 2018-09-28 20:20:51 +00:00
ipc Bug 1496839 - Avoid dereferencing null frame r=mattwoodrow 2018-10-18 02:26:59 +00:00
mathml Bug 1492567 - Back out bug 1481866. r=dbaron 2018-09-20 01:27:55 +02:00
media
painting Bug 1501125 - Use WR clips instead of a mask as well for circle() and ellipse() shapes. r=kats 2018-10-24 00:43:26 +02:00
printing Bug 1493563 - Part 5: Present the old state and the content blocking log to the web progress listeners; r=baku 2018-09-28 14:46:02 -04:00
reftests Bug 1501057 - Trivial clipPaths should respect visibility=hidden r=dholbert 2018-10-24 06:01:57 +01:00
style Bug 1500885 - Remove some unused keywords. r=xidorn 2018-10-24 14:01:39 +02:00
svg Bug 1501057 - Trivial clipPaths should respect visibility=hidden r=dholbert 2018-10-24 06:01:57 +01:00
tables Bug 1494426 part 1: Use ReflowInput::AvailableSize() convenience method in a few more places. r=TYLin 2018-09-26 21:42:41 +00:00
tools Backed out changeset 8d7987ea4fb1 (bug 1490257) for causing android failures. CLOSED TREE 2018-10-15 14:39:00 +03:00
xul Bug 1466707 - Ensure that animated images always honour the animated image mode. r=tnikkel 2018-10-16 08:50:44 -04:00
moz.build