Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move width and height from Box to Position. | Cameron McCormack | 2016-05-04 | 1 | -4/+4 |
| | | | | This helps with style struct alignment between Servo and Gecko. | ||||
* | Removed the T prefix for the style traits | Per Lundberg | 2016-04-12 | 1 | -1/+1 |
| | | | | | | More work as described in #10185. The reason I upgraded lazy_static to 0.1.16 is because it fixes an issue with the Box name (std::boxed::Box was used in an unqualified name, which can cause name clashes when there is another type that exists with the same name). | ||||
* | Move some CSS properties from Animation to Box and delete Animation | Mauricio Collares | 2016-04-05 | 1 | -9/+9 |
| | |||||
* | Move CSS line-height property from InheritedBox to InheritedText | Mauricio Collares | 2016-04-05 | 1 | -2/+2 |
| | |||||
* | Move some CSS properties from Box to Position | Mauricio Collares | 2016-04-05 | 1 | -10/+10 |
| | |||||
* | Rename PositionOffsets to Position | Mauricio Collares | 2016-04-05 | 1 | -8/+8 |
| | |||||
* | Move CSS text-shadow property from Effects to InheritedText | Mauricio Collares | 2016-04-05 | 1 | -3/+3 |
| | |||||
* | Renamed TComputedValues to ComputedValues | Per Lundberg | 2016-03-29 | 1 | -7/+7 |
| | | | | This is a followup to #10210, and a continuation of #10185. | ||||
* | ComputedValues is now ServoComputedValues | Per Lundberg | 2016-03-27 | 1 | -6/+6 |
| | | | | This is the first part of #10185. More to follow. I have built this locally with both servo and geckolib without errors; let's see if it succeeds on all platforms as well. | ||||
* | Parameterize the rest of the style system on TNode. | Bobby Holley | 2016-03-24 | 1 | -15/+17 |
| | |||||
* | Introduce traits for style structs and computed values. | Bobby Holley | 2016-03-24 | 1 | -1/+1 |
| | |||||
* | Move util::bezier to style | Anthony Ramine | 2016-02-14 | 1 | -1/+1 |
| | |||||
* | style: Refactor the per_pseudo map from StyleData to avoid having an option ↵ | Emilio Cobos Álvarez | 2016-02-13 | 1 | -1/+1 |
| | | | | | | value type. This make the layout code way clearer. | ||||
* | Hoist the rest of css/matching.rs into style/. | Bobby Holley | 2016-01-04 | 1 | -1/+63 |
| | |||||
* | Hoist style-related context bits into style/. | Bobby Holley | 2015-12-29 | 1 | -0/+23 |
| | | | | | | | | We do a few things-here: * Hoist non-layout-dependent fields in SharedLayoutData and LocalLayoutData into style/. * Hoist parts of css/matching.rs into style/. * Hoist parts of layout/animation.rs into style/animation.rs. * Remove the duplicated-but-slightly-different definition of OpaqueNode. | ||||
* | Fix warnings: Use Vec.extend_from_slice instead of Vec.push_all | Tetsuharu OHZEKI | 2015-12-10 | 1 | -1/+1 |
| | |||||
* | Implement calc expressions for more value types | David Zbarsky | 2015-11-01 | 1 | -12/+12 |
| | |||||
* | Split Au type into separate crate, with minimal dependencies. | Glenn Watson | 2015-10-01 | 1 | -1/+1 |
| | |||||
* | Check for Extra pointer dereferencing. Issue #7640. | Jaydeep | 2015-09-26 | 1 | -5/+5 |
| | |||||
* | sorted the extern crate, mod & use declarations | Ravi Shankar | 2015-09-24 | 1 | -2/+2 |
| | |||||
* | Add transitions for CSS `calc()`. | Michael Howell | 2015-09-19 | 1 | -3/+26 |
| | | | | Closes #7284 | ||||
* | Fix reported test-tidy errors for unmerged import blocks | Brandon Fairchild | 2015-09-19 | 1 | -5/+4 |
| | | | | This merges import blocks that were reported by tidy as unmerged. | ||||
* | CSS 'transformation: skew()' should take <angle> type as parameters | Jinwoo Song | 2015-09-12 | 1 | -1/+8 |
| | | | | | | | | Current implementation is taking <number> type as parameter so skew() does not work properly. Let the skew() to get <angle> as specification described. Fixes #6237. | ||||
* | Various fixes in style | Manish Goregaokar | 2015-09-03 | 1 | -7/+7 |
| | |||||
* | Upgrade to rustc 1.4.0-dev (cb9323ec0 2015-09-01) | Simon Sapin | 2015-09-02 | 1 | -1/+1 |
| | |||||
* | sort all uses | Johann Tuffe | 2015-08-20 | 1 | -13/+13 |
| | |||||
* | Fix existing syntactics nits. | Josh Matthews | 2015-08-16 | 1 | -1/+1 |
| | |||||
* | Replace uses of `for foo in bar.iter()` and `for foo in bar.iter_mut()` | João Oliveira | 2015-08-15 | 1 | -3/+2 |
| | | | | closes #7197 | ||||
* | style: Switch animation timestamps to be doubles instead of floats. | Patrick Walton | 2015-08-01 | 1 | -35/+37 |
| | | | | | 32-bit floats are not enough to hold timestamps since the epoch and result in jank. | ||||
* | style: Fix misdirected animation properties. | Patrick Walton | 2015-08-01 | 1 | -18/+18 |
| | | | | left redirected to top, and padding redirected to margin. | ||||
* | Implement getComputedStyle | David Zbarsky | 2015-07-29 | 1 | -11/+32 |
| | |||||
* | Change transforms to use LengthOrPercentage. | Glenn Watson | 2015-07-28 | 1 | -14/+3 |
| | | | | | | This simplifies an upcoming PR to support serializing transform values for css style declarations. Related to issue #6643. | ||||
* | Partial implementation of transform animations spec. | Glenn Watson | 2015-06-10 | 1 | -1/+176 |
| | | | | Also tidy up some of the ComputedMatrix code. | ||||
* | Upgrade to rustc 551a74dddd84cf01440ee84148ebd18bc68bd7c8. | Simon Sapin | 2015-05-05 | 1 | -36/+53 |
| | |||||
* | Animate many more CSS properties | Joseph Seaton | 2015-04-16 | 1 | -49/+497 |
| | |||||
* | layout: Implement CSS transitions per CSS-TRANSITIONS § 2. | Patrick Walton | 2015-03-31 | 1 | -0/+221 |
Transition events are not yet supported, and the only animatable properties are `top`, `right`, `bottom`, and `left`. However, all other features of transitions are supported. There are no automated tests at present because I'm not sure how best to test it, but three manual tests are included. |