Many of the style change hints that we set in nsStyle*::CalcDifference and in content code use the NS_STYLE_HINT_* constants. In many cases these hints cause more work than we need, e.g., by forcing a repaint where the layout changes are sufficient to force a repaint, or similar. We should go through these hints and convert them to what is actually needed for the property changes in question, and while doing that, eliminate usage of NS_STYLE_HINT_* in favor of nsChangeHint_*.
Depends on: 1277128
Summary: audit style change hints to remove unnecessary bits → audit style change hints to remove unnecessary bits and remove NS_STYLE_HINT_* constants
Depends on: 1287308
You need to log in before you can comment on or make changes to this bug.