author L. David Baron <dbaron@dbaron.org>
Thu, 05 Nov 2015 16:44:09 +0800
changeset 307306 4b633979383a8174c450ed7f77c0f06b6095f404
parent 91647 03e948abdff4645d756b8fab2d8de65d5f789191
permissions -rw-r--r--
Bug 978833 patch 7 - Fuse allocation of ImportantStyleData with Declaration. r=heycam Note that this adds a new public API to css::Declaration; the equivalent API is removed from css::StyleRule and nsCSSPageRule in patch 13. But the removal and addition need to be on opposite sides of patch 12. This fused allocation is no larger than having a pointer, and it removes having to worry about cycles.

This directory was created for code which is used in the Mozilla project in
some way but is not under the MPL or a compatible license like the Apache 2,
BSD or MIT licenses.

It is _NOT_ for "all non-MPLed code".

Before putting any new code in here, please consult licensing@mozilla.org. It
is quite likely that this is not the right place.