Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Stop using associated types for the concrete TRestyleDamage implementation. | Bobby Holley | 2016-11-07 | 1 | -267/+0 |
| | | | | MozReview-Commit-ID: LfaZFCVlIb1 | ||||
* | layout: Add a `REPOSITION` restyle damage type. | Patrick Walton | 2016-09-26 | 1 | -28/+32 |
| | | | | | | Separating out `REPOSITION` from `REPAINT` allows us to compute stacking-context-relative positions without rebuilding the display list. This saves a lot of time when responding to script-to-layout queries. | ||||
* | calculate damage for opacity change | Alexandrov Sergey | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | Make RestyleDamage::compute take no optional argument, delegate the handling ↵ | Emilio Cobos Álvarez | 2016-08-10 | 1 | -8/+2 |
| | | | | to the caller. | ||||
* | style: Force to stop computing children if we find the parent has display: none. | Emilio Cobos Álvarez | 2016-08-10 | 1 | -0/+4 |
| | |||||
* | style: Refactor TRestyleDamage and TNode to accept/provide a "style source" | Emilio Cobos Álvarez | 2016-08-03 | 1 | -7/+14 |
| | | | | | | | | | | In the Gecko case, this style source would be the style context. In the servo case, it will be always the computed values. We could optimise this further in the case of stylo (from three FFI calls to one) if we use an API of the form CalcAndStore(node, new_cv). But that would imply borrowing the data twice from Servo (we also have borrow_data_unchecked fwiw, but...). | ||||
* | stylo: Allow computing change hints during the traversal. | Emilio Cobos Álvarez | 2016-08-03 | 1 | -2/+3 |
| | |||||
* | Remove the ComputedValue traits and style_struct_traits | Simon Sapin | 2016-07-20 | 1 | -2/+1 |
| | |||||
* | Introduce a script_layout_interface crate and move RestyleDamage to it. | Ms2ger | 2016-06-20 | 1 | -0/+258 |