L. David Baron
782a7e5b57
Bug 1301500 - Separate change hint for adding/removing transform from UpdateContainingBlock. r=heycam
...
MozReview-Commit-ID: FwEQDA327EI
2016-09-29 14:15:32 -07:00
Nicholas Nethercote
887efe04d5
Bug 1299727 - Rename NS_WARN_IF_FALSE as NS_WARNING_ASSERTION. r=erahm.
...
The new name makes the sense of the condition much clearer. E.g. compare:
NS_WARN_IF_FALSE(!rv.Failed());
with:
NS_WARNING_ASSERTION(!rv.Failed());
The new name also makes it clearer that it only has effect in debug builds,
because that's standard for assertions.
2016-09-01 15:01:16 +10:00
Boris Zbarsky
ed5c2a775b
Bug 1258911. Correctly reframe an absolutely positioned frame that goes from having a transform to not having one and has an abs pos kid with a fixed-pos descendant. r=dbaron
...
Instead of skipping the absolute and fixed child lists, we walk all kids of the
frame. But before recursing down into things that are absolute containing
blocks we ensure that we're only looking for fixed-pos placeholders, so we don't
reframe if we have a relatively positioned descendant with absolutely positioned
kids, for example. Note that this part is pure optimization attempt, and it
might be cheaper to not do it: IsAbsoluteContainingBlock is not that cheap and
the situations where we avoid reframing due to this optimization are likely
fairly rare.
2016-08-26 15:38:16 -04:00
Mats Palmgren
910ad0c41b
Bug 1288608 - Ensure the normal position is stored on a property before setting the relative position. r=jfkthame
2016-08-19 19:56:20 +02:00
Emilio Cobos Álvarez
d12d51ce18
Bug 1295818: Port nsStyleChangeList to modern C++. r=heycam
...
MozReview-Commit-ID: 2j1h1AYkFql
2016-08-18 10:02:37 -07:00
Xidorn Quan
fae04c117a
Bug 1295111 part 2 - Add static_assert to ensure that is updated properly. r=dbaron
...
MozReview-Commit-ID: G2RNUcXs4yQ
2016-08-15 20:52:05 +10:00
Xidorn Quan
4cbffa7379
Bug 1295111 part 1 - Add UpdateBackgroundPosition hint to ChangeHintToString. r=dbaron
...
MozReview-Commit-ID: 3AeIoad5XE4
2016-08-15 20:51:32 +10:00
L. David Baron
287271d650
Bug 1294918 - Fix spelling of method name nsIFrame::IsAbsPosContainingBlock. r=dholbert
...
This misspelling was introduced in bug 1125767, changeset b9951cca6d1f.
MozReview-Commit-ID: KQNlLelY2Kn
2016-08-12 18:39:45 -07:00
Emilio Cobos Álvarez
5950db2188
Bug 1292930: Hoist ChangeHintToString to RestyleManagerBase. r=heycam
...
MozReview-Commit-ID: BLW40PYhc0o
2016-08-10 22:00:49 -07:00
Emilio Cobos Álvarez
ce22257791
Bug 1292930: stylo: Reuse RestyleManager::PostRestyleEventInternal. r=heycam
...
MozReview-Commit-ID: J6rw1feAYWh
2016-08-10 22:00:33 -07:00
Emilio Cobos Álvarez
497d4d951b
Bug 1290335: Make ProcessRestyledFrames non static, and tidy up a bit. r=heycam
...
MozReview-Commit-ID: 4aALVtI5DXT
2016-08-03 15:11:15 -07:00
Emilio Cobos Álvarez
77e50b3925
Bug 1290335: Hoist GetNextContinuationWithSameStyle to RestyleManagerBase. r=heycam
...
MozReview-Commit-ID: 3Jz9Od5xav0
2016-08-03 15:11:15 -07:00
Emilio Cobos Álvarez
7a245cf103
Bug 1290335: Hoist frame-construction logic in RestyleManager to static members in RestyleManagerBase. r=heycam
...
MozReview-Commit-ID: BqywJXZ0CYU
2016-08-03 15:11:15 -07:00
Emilio Cobos Álvarez
85da92ad01
Bug 1288873: stylo: Improve the error message when we don't handle a restyle hint. r=heycam
...
MozReview-Commit-ID: 3FCCCCF5gQS
2016-07-27 09:35:20 -07:00
Jeremy Chen
a8e6c93d07
Bug 1287308 - part1: replace uses of NS_STYLE_HINT_NONE with nsChangeHint(0). r=dbaron
...
MozReview-Commit-ID: CN66AimiuEu
2016-07-17 22:20:21 +08:00
Emilio Cobos Álvarez
d3a2ca57e6
Bug 1285474: Add mozilla::RestyleManagerBase to share logic between RestyleManager and ServoRestyleManager. r=bholley
...
Partially implement some restyling APIs to take rid of some gecko-only code
paths.
MozReview-Commit-ID: L5i6Kr2Qars
2016-07-12 00:33:57 -07:00