Nicholas Nethercote
7dbfdaf890
Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
...
(Path is actually r=froydnj.)
Bug 1400459 devirtualized nsIAtom so that it is no longer a subclass of
nsISupports. This means that nsAtom is now a better name for it than nsIAtom.
MozReview-Commit-ID: 91U22X2NydP
2017-10-03 09:05:19 +11:00
Manish Goregaokar
358eed4e79
Bug 1403808 - Move mFrameRefCount to GeckoStyleContext; r=emilio
...
MozReview-Commit-ID: 3ZlvXVlgR6i
2017-09-27 20:22:52 -07:00
Emilio Cobos Álvarez
5ee4316fe2
Bug 1385896: Move nsStyleContext::mParent to GeckoStyleContext. r=heycam
...
Unfortunately this means that we lose the NS_STYLE_INHERIT_BIT optimization to
avoid posting changes if we had not requested the struct. In practice, I'm not
sure this optimization matters much, though, and we already compare all the
structs anyway.
We _could_ keep a weak parent pointer from the text style if needed, given we're
going to keep alive the text style at least until the parent style context goes
away, so should be safe, but I don't think the extra churn is worth it, to be
honest. Happy to do so as part of bug 1368290 if you think it's worth it.
MozReview-Commit-ID: ka6tNwf4Ke
2017-07-31 16:21:40 +02:00
Emilio Cobos Álvarez
6f73e079c3
Bug 1384542: Fix dynamic change handling of justify-items legacy values. r=heycam
...
MozReview-Commit-ID: NEPGlL4ri7
2017-07-31 14:33:10 +02:00
Emilio Cobos Álvarez
54f1c009a9
Bug 1384542: Move GetParent and IsLinkContext to GeckoStyleContext. r=heycam
...
MozReview-Commit-ID: C19yGcphixX
2017-07-31 14:32:59 +02:00
Emilio Cobos Álvarez
5a23788fa4
Bug 1384542: Get rid of GetParentAllowServo in implementation of CSS 'justify-items' property. r=dholbert,heycam
...
MozReview-Commit-ID: 4qydjqSoVXs
2017-07-31 14:32:51 +02:00
Emilio Cobos Álvarez
ec5ed5b6e3
Bug 1384114: Move mRefCnt, Destroy() and HasSingleReference() to GeckoStyleContext. r=bholley
...
MozReview-Commit-ID: 5XzFYcohl3m
2017-07-25 15:45:59 +02:00
Emilio Cobos Álvarez
4b6d7fc287
Bug 1381844: Be more explicit about the kind of style context we handle all the time. r=bholley
...
MozReview-Commit-ID: E0mdkhU3XBz
2017-07-22 18:02:57 +02:00
Manish Goregaokar
df853f68c9
Bug 1367904 - Part 17: stylo: Clean up GetContext, call it UpdateWithElementState; r=bholley
...
MozReview-Commit-ID: I23w5hFatk8
2017-07-17 21:01:33 -07:00
Manish Goregaokar
63c907be23
Bug 1367904 - Part 11: stylo: Use ServoStyleContext in ServoStyleSet/ServoRestyleManager; r=bholley
...
MozReview-Commit-ID: JJOBixTSCZq
2017-07-17 21:00:54 -07:00
Xidorn Quan
0cf18c5216
Bug 1364274 part 2 - Move HAS_TEXT_DECORATION_LINES bit computation back to ApplyStyleFixups. r=heycam
...
MozReview-Commit-ID: vsLnXvJ9UI
2017-07-04 16:54:11 +10:00
Jonathan Chan
dc2b831115
Bug 1375153 - Move nsStyleContext::mComputingStruct and AutoCheckDependency to GeckoStyleContext. r=manishearth
...
These are only used in Gecko mode.
MozReview-Commit-ID: DKQBwatbu62
2017-06-21 11:46:11 -07:00
Manish Goregaokar
18abf5ff15
Bug 1373018 - Part 11: stylo: Move cached style structs to GeckoStyleContext; r=bholley
...
MozReview-Commit-ID: 1LA8AJ3oNwF
2017-06-10 22:27:45 -07:00
Manish Goregaokar
533734efc7
Bug 1373018 - Part 10: stylo: Remove StyleSource; r=bholley
...
MozReview-Commit-ID: 4IcROeDNoBA
2017-06-10 22:27:45 -07:00
Manish Goregaokar
e8a3c268a8
Bug 1373018 - Part 8: stylo: Move nsStyleContext::SetStyle to GeckoStyleContext; r=bholley
...
MozReview-Commit-ID: ycXu95whnG
2017-06-10 22:27:45 -07:00
Manish Goregaokar
d6c7e909d2
Bug 1373018 - Part 7: stylo: Move nsStyleContext::mSource into subclasses; r=bholley
...
MozReview-Commit-ID: AspYUJ7lGqD
2017-06-10 22:27:45 -07:00
Manish Goregaokar
95549e672c
Bug 1373018 - Part 6: stylo: Move most Gecko-specific methods into GeckoStyleContext; r=bholley
...
MozReview-Commit-ID: KzMAbuY8nll
2017-06-10 22:27:45 -07:00
Manish Goregaokar
a198b0c59f
Bug 1373018 - Part 5: stylo: Move child/sibling pointers to GeckoStyleContext; r=bholley
...
MozReview-Commit-ID: Gay6RwpkNcu
2017-06-10 22:27:45 -07:00
Manish Goregaokar
7bcee25068
Bug 1373018 - Part 4: stylo: Rename eArenaObjectID_nsStyleContext to eArenaObjectID_GeckoStyleContext; r=bholley
...
MozReview-Commit-ID: 5oZwxG8r9Ty
2017-06-10 22:27:45 -07:00
Manish Goregaokar
37717ce635
Bug 1373018 - Part 3: stylo: Move mPresContext to ServoStyleContext; r=bholley
...
MozReview-Commit-ID: 2BmRpIjxEO8
2017-06-10 22:27:45 -07:00
Manish Goregaokar
4f2f5b1870
Bug 1373018 - Part 2: stylo: Add stylo conversion methods for nsStyleContext; stop using arena; r=bholley
...
MozReview-Commit-ID: CeIDP7idlmC
2017-06-10 22:27:45 -07:00
Manish Goregaokar
857b411aa5
Bug 1373018 - Part 1: stylo: Introduce ServoStyleContext and GeckoStyleContext subclasses; r=bholley
...
MozReview-Commit-ID: GY1GfkWMK0n
2017-06-10 22:27:45 -07:00