Emilio Cobos Álvarez
b5232c940d
style: Move the stylesheet invalidation code to another submodule.
...
Bug: https://bugzilla.mozilla.org/show_bug.cgi?id=1357461
MozReview-Commit-ID: DIzZXoHycZs
2017-06-03 14:18:56 +02:00
Emilio Cobos Álvarez
f569274cca
Bug 1357583: Add a bunch of logging, shortcuts, and look also at the rightmost selector while invalidating sheets. r=heycam
...
MozReview-Commit-ID: 2XGcOCTa7MV
2017-05-29 20:27:38 +02:00
Emilio Cobos Álvarez
39e836966e
Bug 1357583: style: Hook up the invalidator in the StyleSheetSet. r=heycam
...
MozReview-Commit-ID: IhgKAovTJMX
2017-05-29 20:27:36 +02:00
Brad Werth
dbb638e4f9
Bug 1363572 Part 1: Servo-side change stylesheet_set entry unique_id to u64.
...
MozReview-Commit-ID: 2QZGCbN9xc8
2017-05-12 13:50:10 -07:00
Emilio Cobos Álvarez
25d39006b6
stylo: Stop cloning the list of stylesheets each flush.
2017-05-12 14:51:01 +02:00
Bobby Holley
d78ca4c4f9
Use StyleArc in the style system.
...
MozReview-Commit-ID: flF0fv9E9M
2017-05-02 17:35:44 -07:00
Brad Werth
2b6c494f85
Change StyleSet to track stylesheets by unique ID.
...
MozReview-Commit-ID: Ky3P53o4Euw
2017-05-02 13:38:13 -07:00
Emilio Cobos Álvarez
97235d0bf7
stylo: Centralize stylesheet handling.
...
This is needed for both bug 1357461 and bug 1273303, where I plan to add smarter
invalidations than what we have now.
Also, it's cleaner.
Ideally I'll move this onto stylist, though that may require extra work to make
it work fine for Servo, so for now let's just do the obvious thing.
2017-04-19 09:41:36 +02:00