Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update rayon to dedupe crossbeam-epoch | Bastien Orivel | 2019-07-12 | 1 | -6/+6 |
| | | | | As a bonus this also removes one version of crossbeam-utils | ||||
* | style: Allow printing the rule tree on unit tests. | Emilio Cobos Álvarez | 2019-06-04 | 1 | -26/+29 |
| | |||||
* | Update MPL license to https (part 5) | Jan Andre Ikenmeyer | 2018-11-27 | 1 | -1/+1 |
| | |||||
* | Reorder imports | Pyfisch | 2018-11-06 | 1 | -2/+2 |
| | |||||
* | Format remaining files | Pyfisch | 2018-11-06 | 1 | -45/+70 |
| | |||||
* | style: Fix / remove unit tests. | Emilio Cobos Álvarez | 2018-06-23 | 1 | -1/+1 |
| | | | | Unit tests removed have WPT equivalents. | ||||
* | style: Fix tidy issues and Servo build. | Emilio Cobos Álvarez | 2018-04-29 | 1 | -4/+5 |
| | |||||
* | style: Make all keywords CamelCase for consistency. | Emilio Cobos Álvarez | 2017-12-06 | 1 | -1/+1 |
| | | | | This prevents confusion and paves the ground for derive(Parse) of them. | ||||
* | Bump bitflags to 1.0 in every servo crate | Bastien Orivel | 2017-10-30 | 1 | -6/+6 |
| | |||||
* | Backed out changeset e64e659c077d: servo PR #18809 and revendor for reftest ↵ | Gecko Backout | 2017-10-19 | 1 | -6/+6 |
| | | | | | | failures, e.g. in layout/reftests/bugs/392435-1.html. r=backout on a CLOSED TREE Backs out https://github.com/servo/servo/pull/18809 | ||||
* | Update bitflags to 1.0 in every servo crate | Bastien Orivel | 2017-10-19 | 1 | -6/+6 |
| | | | | | It still needs dependencies update to remove all the other bitflags versions. | ||||
* | Remove uses of `format!` in components/style/error_reporting.rs | Simon Sapin | 2017-09-02 | 1 | -1/+1 |
| | |||||
* | Use cssparser's new_with_line_number_offset | Tom Tromey | 2017-08-28 | 1 | -1/+1 |
| | | | | | | cssparser provides a way to set the initial line number on a ParserInput. This patch changes servo to use this facility, rather than reimplement the same functionality itself. | ||||
* | Update to cssparser 0.19, count line numbers during tokenization | Simon Sapin | 2017-08-09 | 1 | -10/+6 |
| | |||||
* | Remove testing feature from style crate | Manish Goregaokar | 2017-08-07 | 1 | -1/+7 |
| | |||||
* | Replace all uses of the style::stylearc alias with servo_arc. | Michael Partheil | 2017-07-19 | 1 | -1/+1 |
| | | | | | | The alias is left there temporarilly and will be removed completely in a later commit where also components/style/gecko/generated/structs_{debug|release}.rs are re-generated (they still use the old alias). | ||||
* | stylo: Fix StyleSheetInner/Stylesheet mapping | Emilio Cobos Álvarez | 2017-07-02 | 1 | -1/+1 |
| | | | | | | The key of this patch is the split between Stylesheet and StylesheetContents. Gecko will use StylesheetContents, which maps to a ServoStyleSheetInner. | ||||
* | Bump serde to 1.0 | Bastien Orivel | 2017-06-16 | 1 | -1/+1 |
| | |||||
* | Thread ParseError return values through CSS parsing. | Josh Matthews | 2017-06-09 | 1 | -8/+8 |
| | |||||
* | Use StyleArc in the style system. | Bobby Holley | 2017-05-02 | 1 | -1/+1 |
| | | | | MozReview-Commit-ID: flF0fv9E9M | ||||
* | Propagate quirks mode all the way to ParserContext | Anthony Ramine | 2017-04-27 | 1 | -0/+2 |
| | | | | The quirks mode is still not properly propagated in geckolib. | ||||
* | Support line number offsets for inline stylesheets | mckaymatt | 2017-04-13 | 1 | -4/+11 |
| | |||||
* | Bug 1325878: Pass the MediaList down to Servo, making <style media> work. ↵ | Emilio Cobos Álvarez | 2017-04-12 | 1 | -4/+5 |
| | | | | | | | r=xidorn MozReview-Commit-ID: BUCSQJs2CNI Signed-off-by: Emilio Cobos Álvarez <emilio@crisal.io> | ||||
* | Auto merge of #15562 - emilio:rule-mem-order, r=bholley | bors-servo | 2017-04-03 | 1 | -1/+6 |
|\ | | | | | | | | | | | | | | | | | | | | | | | style: Tweak rule tree memory ordering. I've commented on the ones that I think are the most tricky. Note that this code is stress-tested in the style tests (tests/unit/style/rule_tree/bench.rs). <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/15562) <!-- Reviewable:end --> | ||||
| * | style: Tweak rule tree memory ordering. | Emilio Cobos Álvarez | 2017-04-03 | 1 | -1/+6 |
| | | | | | | | | | | I've commented on the ones that I think are the most tricky. Note that this code is stress-tested in the style tests (tests/unit/style/rule_tree/bench.rs). | ||||
* | | Use a UrlExtraData type alias to unify url handling logic. | Xidorn Quan | 2017-04-03 | 1 | -3/+1 |
|/ | |||||
* | Move all PropertyDeclarationBlock from RwLock<_> to Locked<_> | Simon Sapin | 2017-03-19 | 1 | -6/+11 |
| | |||||
* | Replace RwLock<CssRules> with Locked<CssRules> | Simon Sapin | 2017-03-19 | 1 | -1/+2 |
| | |||||
* | Replace RwLock<MediaList> with shared_lock::Locked<MediaList> | Simon Sapin | 2017-03-19 | 1 | -0/+2 |
| | |||||
* | Rearrange PropertyDeclaration to avoid embedding DeclaredValue. | Bobby Holley | 2017-03-16 | 1 | -3/+3 |
| | | | | | | | | | From https://bugzilla.mozilla.org/show_bug.cgi?id=1347719 This effectively combines the discriminants of the two enums and reduces the size of PropertyDeclaration by one word. MozReview-Commit-ID: 9rCRiSVZTQT | ||||
* | style: Avoid cloning all over the error reporter. | Emilio Cobos Álvarez | 2017-03-14 | 1 | -5/+1 |
| | |||||
* | Make PropertyDeclarationBlock::important_count private. | Simon Sapin | 2017-03-07 | 1 | -8/+5 |
| | |||||
* | Fix a warning | Simon Sapin | 2017-03-07 | 1 | -1/+1 |
| | |||||
* | Add ServoUrl as a parameter to report_error(...) of ParseErrorReporter | avinash | 2017-03-06 | 1 | -2/+3 |
| | | | | | | | | | | | | | | | | | passes test-tidy removed match and used map added new test test_report_error_passing_correct_url(...) and modified old unit tests removed the option for servourl and tidied up removed the duplicate test. made a few more changes after @cbrewster suggestions. changed _url to url in few places fixed the indenting | ||||
* | style: Define a CascadeLevel enum, and make the rule tree operate on it. | Emilio Cobos Álvarez | 2017-01-30 | 1 | -6/+6 |
| | | | | We'll use this level to know where to stop replacing nodes in the tree. | ||||
* | style: Add simple rule-tree benchmarks. Fix rule node drop race. | Emilio Cobos Álvarez | 2016-12-19 | 1 | -0/+196 |