gecko-dev/toolkit
Brian Grinstead fffaa7e5a8 Bug 1528268 - Make initializeAttributeInheritance and incremental attribute changes do less work r=aswan
This provides a flipped data structure based on the provided inheritedAttributes,
which looks like:

Object<selector, attrs_to_inherit_comma_separated>

To one that looks like:

Object<attr, Array<Array<selector, attr_to_inherit>>

This should improve performance because:

1) We only fetch element at connectedCallback that actually will have attributes inherited.
2) When an attribute changes we can quickly inherit only that one.

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

--HG--
extra : moz-landing-system : lando
2019-04-17 18:48:46 +00:00
..
actors Bug 1542779 - Use callback interfaces for JSWindowActor callbacks, r=jdai 2019-04-15 15:49:02 +00:00
components Backed out changeset d969c3ed6999 (bug 1543005) for assertion failures on netwerk/protocol/http/nsHttpHandler.cpp. CLOSED TREE 2019-04-17 22:07:07 +03:00
content Bug 1528268 - Make initializeAttributeInheritance and incremental attribute changes do less work r=aswan 2019-04-17 18:48:46 +00:00
crashreporter Bug 1544431 - Turn the fixes in bug 1539574 and bug 524410 into breakpad patches r=froydnj 2019-04-17 09:29:55 +00:00
forgetaboutsite Bug 1541934 - mozStorageConnection can crash on shutdown, r=asuth 2019-04-11 16:43:13 +00:00
library Bug 1543795 - configure lmdb-rkv-sys to use a smaller MDB_IDL_LOGN size r=nanj,glandium 2019-04-16 16:03:10 +00:00
locales Bug 1543128 - Get rid of most of the AnonymousContent toggle implementation, but leave some things stubbed out for a later patch. r=jaws,zbraniecki 2019-04-15 01:09:12 +00:00
modules Bug 1544284 - toolkit/ manual ESLint no-throw-literal fixes. r=Standard8 2019-04-16 19:30:27 +00:00
mozapps Bug 1545124 - Disable add-on manager logging for some tests. r=aswan 2019-04-17 15:48:07 +00:00
pluginproblem Bug 1507895 - Part IV, Remove the XBL pluginProblem binding r=smaug 2019-01-26 07:51:10 +00:00
profile Bug 1544322 - Part 3 - Remove the [type] attribute for multiline <script> tags loading files in chrome://mochikit/content/ r=bzbarsky 2019-04-16 03:59:25 +00:00
recordreplay Bug 1538353 - Part 2: Create PBrowser actors using ManagedEndpoint instead of IPDL Ctors, r=bzbarsky 2019-04-17 00:51:38 +00:00
system Bug 1543009 - Move Windows DHCP client xpcom component to static registration. r=kmag 2019-04-11 16:23:52 +09:00
themes Bug 1544887 - Fix some in-content page icon colors in dark mode. r=dao 2019-04-17 09:19:35 +00:00
xre Bug 1544322 - Part 2.1 - Remove the [type] attribute for one-liner <script> tags loading files in /tests/SimpleTest/ in everything except for dom/ r=bzbarsky 2019-04-16 03:50:44 +00:00
.eslintrc.js
moz.build Backed out 79 changesets (bug 1524687, bug 1524688) for crashes on mozilla::dom::ScreenOrientation::ScreenOrientation(nsPIDOMWindowInner *,nsScreen *). CLOSED TREE 2019-02-14 11:50:23 +02:00
moz.configure Bug 1542920 - Enable Marionette by default. r=froydnj 2019-04-10 14:11:17 +00:00
nss.configure Bug 1513134 - Detect unnecessary --help dependencies. r=firefox-build-system-reviewers,gps 2018-12-11 19:34:28 +00:00
toolkit.mozbuild Bug 1519851 - Create --enable-fuzzing debug build job for MacOSX. r=dustin 2019-03-19 17:01:38 +00:00