Xidorn Quan
aa54c2e7ff
Bug 1224013
part 1 - Enable text-emphasis in UA sheets. r=dbaron
...
The only usage of text-emphasis in UA sheets is to clear it on ruby text. Making
it enabled in UA sheets allows that rule to take effect without additional code
to reload html.css when the pref changes.
--HG--
extra : source : ed43e0efd1f4f8b4605732ff8740f88f1282eedc
2015-12-04 15:16:54 +11:00
Xidorn Quan
1ed71b2fe7
Backed out 8 changesets (bug 1225018, bug 1229278, bug 1224013
) for reftest failures on CLOSED TREE
...
--HG--
extra : amend_source : ee1d38ab6715e193cb1462614b3395c96ca06a0c
extra : histedit_source : 65b6dcb58b89c3cbcfe9a47834baf3181a2990c8%2Cc19e313c6800de1a1906c0db2f2bd4680fe67b78
2015-12-04 13:08:17 +11:00
Xidorn Quan
86beb4e3aa
Bug 1224013
part 1 - Enable text-emphasis in UA sheets. r=dbaron
...
The only usage of text-emphasis in UA sheets is to clear it on ruby text. Making
it enabled in UA sheets allows that rule to take effect without additional code
to reload html.css when the pref changes.
--HG--
extra : source : 08e14a9afe4d6ad018c461fd58a48a74aa421759
2015-12-04 12:02:41 +11:00
L. David Baron
9ae470dda0
Bug 1227766 patch 1 - Add flag for CSS properties that establish a containing block for fixed positioned elements. r=dholbert
...
--HG--
extra : commitid : HBDy7CHmdvg
2015-11-30 15:46:44 -08:00
Xidorn Quan
7b1f42e5c6
Bug 1202940
part 2 - Remove layout.css.ruby.enabled pref. r=dbaron
...
--HG--
extra : source : bb1c73598b74195f9877b189f2e2e19fb1eb0fc0
2015-12-01 09:39:37 +11:00
Xidorn Quan
e33deb9306
Bug 1040668 part 2 - Parse and compute text emphasis properties. r=dbaron
...
--HG--
extra : source : 354f4bd8c87646dfbe0a307e0fa140c630dbdb89
2015-11-28 11:56:33 +11:00
Mats Palmgren
0edbd4ad4c
Bug 1176792 part 1 - [css-grid] Implement the 'grid-column-gap', 'grid-row-gap', and 'grid-gap' properties in the style system. r=dholbert,dbaron
2015-11-18 19:52:27 +01:00
Nicholas Nethercote
8198d15f1e
Bug 1038663 (part 6, attempt 2) - Allow percentage values for 'word-spacing'. r=heycam.
2015-11-08 16:40:37 -08:00
Nigel Babu
52d7459eca
Backed out 6 changesets (bug 1038663) for Android opt R2 bustage
...
Backed out changeset 97e3492d6080 (bug 1038663)
Backed out changeset d176322f2d36 (bug 1038663)
Backed out changeset f69af9161252 (bug 1038663)
Backed out changeset 8bb77e5fad8c (bug 1038663)
Backed out changeset 954e57438f51 (bug 1038663)
Backed out changeset 16c0919101cd (bug 1038663)
2015-11-06 12:49:36 +05:30
Nicholas Nethercote
b7bd8564c0
Bug 1038663 (part 6) - Allow percentage values for 'word-spacing'. r=heycam.
...
--HG--
extra : rebase_source : b7220e3c156dfef451e79b2911fbba7dec93850d
2015-11-05 17:25:46 -08:00
Wes Kocher
ba3e14b5ca
Backed out 3 changesets (bug 1176792) for WinXP/7 w(4) permafail
...
Backed out changeset 4d2f2e40bb5d (bug 1176792)
Backed out changeset 3de6f54e7f41 (bug 1176792)
Backed out changeset 887df043de31 (bug 1176792)
--HG--
extra : commitid : 1wE7FZUeTA1
2015-11-04 15:42:38 -08:00
Mats Palmgren
4aaaee94eb
Bug 1176792 part 1 - [css-grid] Implement the 'grid-column-gap', 'grid-row-gap', and 'grid-gap' properties in the style system. r=dholbert
2015-11-04 13:46:32 +01:00
Mats Palmgren
b06df07867
Bug 1176782 part 6 - [css-align] Implement additional syntax and values for the 'align-content' property in the style system. r=cam
2015-11-03 15:18:06 +01:00
Mats Palmgren
ab2709bc55
Bug 1176782 part 5 - [css-align] Implement additional syntax and values for the 'align-self' property in the style system. r=cam
2015-11-03 15:18:06 +01:00
Mats Palmgren
343fce8c76
Bug 1176782 part 4 - [css-align] Implement additional syntax and values for the 'align-items' property in the style system. r=cam
2015-11-03 15:18:05 +01:00
Mats Palmgren
5259497975
Bug 1176782 part 3 - [css-align] Implement additional syntax and values for the 'justify-content' property in the style system. r=cam
2015-11-03 15:18:05 +01:00
Mats Palmgren
9ef57353d7
Bug 1176782 part 2 - [css-align] Implement the 'justify-self' property in the style system. r=SimonSapin
2015-11-03 15:18:05 +01:00
Mats Palmgren
cb1d1d16b1
Bug 1176782 part 1 - [css-align] Implement the 'justify-items' property in the style system. r=SimonSapin
2015-11-03 15:18:05 +01:00
Nicholas Nethercote
5957f4c9ae
Bug 1038663 (part 1) - Make nsStyleText::mWordSpacing an nsStyleCoord. r=heycam.
...
This makes mWordSpacing a lot more like mLetterSpacing, while maintaining the
existing "'normal' computes to 0px" behaviour.
--HG--
extra : rebase_source : d3273f60d4de6a9a0f05f1dbf2ed095f0f7e6c0e
2015-10-21 22:13:11 -07:00
Robert Longson
51c57d84c3
Bug 1215484 - make SVG in an image context ignore author colours to match how we treat raster images, and in a non-image context respect them to match html. f=dao, r=roc
2015-10-20 13:12:36 +01:00
L. David Baron
221bfbea99
Bug 1215702 patch 2 - Remove the mechanism of backend-only CSS properties. r=heycam
...
This is a mechanism that should not exist; any use of it means
nonconformance with http://www.w3.org/TR/CSS/#partial .
--HG--
extra : commitid : fI2rko2cf4
2015-10-19 22:22:34 -07:00
L. David Baron
a93e976a86
Bug 1215702 patch 1 - Remove the CSS properties that use CSS_PROP_BACKENDONLY (marks, orphans, page, size, widows), i.e., properties that were added in early Gecko days but never actually implemented. r=heycam
...
We're violating http://www.w3.org/TR/CSS/#partial by leaving this
implementation in when we don't actually support the properties.
We're also incorrectly parsing marks and size in style rules rather than
@page rules; they were only intended for @page rules.
--HG--
extra : commitid : EV7bQDBQUp8
2015-10-19 22:22:34 -07:00
Xidorn Quan
94a69569c7
Bug 1212607
- Re-expose -moz-window-dragging property to the content. r=dbaron
...
--HG--
extra : source : 6a34a297970e20bfab6f6a8ce45b0904e7324526
2015-10-09 11:35:09 +11:00
Xidorn Quan
37712ad9ad
Bug 1165538 part 2 - Add -moz-min-font-size-ratio internal property. r=heycam
...
--HG--
extra : source : f7a43eff97b60a1422459568f32ee134f69b50f7
2015-10-08 10:19:29 +11:00
Xidorn Quan
e9db99c05b
Bug 1126230 part 4 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron
...
--HG--
extra : source : 66def85f28a64f87a9bf072754a3146aacb59714
2015-10-07 14:04:32 +11:00
Xidorn Quan
ebfb2b7da5
Bug 1207002 - Use CSS property flag to restrict MathML-related internal properties. r=dbaron
...
--HG--
extra : source : f2ab03c9dd06c1685392ad8739304d514ab9a9b0
2015-10-06 20:01:30 +11:00
Xidorn Quan
974ec0361d
Bug 1211040 - Restrict -moz-window-{dragging,shadow} to be chrome-only. r=dbaron
...
--HG--
extra : source : d6d13a625c2b6e9e6a95e4b50320c4cbf9be778e
2015-10-06 14:18:35 +11:00
Xidorn Quan
e09ca4aedc
Bug 1069192 part 2 - Add a flag for chrome-only properties and change semantics of enabling flags. r=dbaron
...
This patch changes the semantics of enabling flags so that their presence makes
the property default to off when there is no pref, and also removes "ALWAYS"
from their name to match.
--HG--
extra : source : 12d33074485c080dfdffff703b88662baa628b51
2015-10-03 11:12:09 +10:00
Nigel Babu
d86528af5e
Backed out 3 changesets (bug 1069192) for OS X debug M(oth) crashes
...
Backed out changeset e86111412050 (bug 1069192)
Backed out changeset a5f11c5c5bcb (bug 1069192)
Backed out changeset a4aaaac8f133 (bug 1069192)
2015-10-02 15:08:43 +05:30
Nigel Babu
a47d2e063f
Backed out 9 changesets (bug 1126230) for Mulet Gij(25) and M(5) failures
...
Backed out changeset 8a9d8a556183 (bug 1126230)
Backed out changeset 441b55f015c2 (bug 1126230)
Backed out changeset 7bfa2a2d4e29 (bug 1126230)
Backed out changeset b55511536c65 (bug 1126230)
Backed out changeset ada76e419aac (bug 1126230)
Backed out changeset 745d659bef49 (bug 1126230)
Backed out changeset 7c303cc4c30b (bug 1126230)
Backed out changeset 8bf708acbad4 (bug 1126230)
Backed out changeset 590404aac357 (bug 1126230)
2015-10-02 13:39:20 +05:30
Xidorn Quan
28b8a15504
Bug 1126230 part 3 - Add -moz-top-layer internal CSS property and set it for fullscreen elements. r=dbaron
...
--HG--
extra : source : 0dfddc30b41b364d41b0be691b9b78eeb6353193
2015-10-02 16:34:09 +10:00
Xidorn Quan
689a6aa2cc
Bug 1069192 part 3 - Restrict -moz-window-{dragging,shadow} to be chrome-only. r=dbaron
...
--HG--
extra : source : 1106ae9b0ae6aceee86fbd92e2ab4820d3402ebf
2015-10-02 11:01:54 +10:00
Xidorn Quan
29c0dcbbb3
Bug 1069192 part 2 - Add a flag for chrome-only properties and change semantics of enabling flags. r=dbaron
...
This patch changes the semantics of enabling flags so that their presence makes
the property default to off when there is no pref, and also removes "ALWAYS"
from their name to match.
--HG--
extra : source : 12d33074485c080dfdffff703b88662baa628b51
2015-10-02 11:01:54 +10:00
Cameron McCormack
e8b8ea80b9
Bug 1206569 - Part 2: Note internal CSS properties using a flag. r=bzbarsky
2015-09-22 15:58:20 +10:00
Robert Longson
0c7534f0a8
Bug 1175492 - unpref transform-origin percentage handling for SVG elements r=jwatt
2015-09-15 22:10:48 +01:00
John Daggett
adb4b8ada8
Bug 953408 - unprefix hyphens property. r=heycam
2015-09-15 10:09:30 +09:00
Xidorn Quan
08d16d982c
Bug 1202908 part 2 - Remove CSS_PROPERTY_ALWAYS_ENABLED_IN_CHROME_OR_CERTIFIED_APP. r=dbaron
...
--HG--
extra : source : df99e17db72d36a9e7b085c35818b4b4ca8a410d
2015-09-11 16:00:10 +10:00
Xidorn Quan
6c0a3ef75f
Bug 1202908 part 1 - Remove pref layout.css.will-change.enabled. r=dbaron
...
--HG--
extra : source : 8d109efd4ab3b60644e7251900151d38cb70862c
2015-09-11 16:00:10 +10:00
L. David Baron
d6fd5cd910
Bug 1195142 patch 1 - Set CSS_PROPERTY_CREATES_STACKING_CONTEXT for the opacity property. r=BenWa
...
This isn't actually needed for the only caller (which ensures that
frames with will-change: opacity create a stacking context), since
nsIFrame::BuildDisplayListForChild checks HasOpacity, which checks for
NS_STYLE_WILL_CHANGE_OPACITY. However, it's good to have the bit set
for consistency in case we use it elsewhere.
--HG--
extra : commitid : 2mKHVXRkjZL
2015-08-18 08:13:56 +02:00
Robert O'Callahan
23fec6ad97
Bug 1179288. Make position:fixed induce a stacking context. r=heycam
...
--HG--
extra : commitid : 7QaxW4IWItK
extra : rebase_source : 33cc2889181a70d662757c0a93a4d1438ffb3573
2015-08-17 11:02:54 +12:00
Cameron McCormack
0cfecb2513
Bug 1118103 - Swap the aliasing direction of -moz-margin-start <-> margin-inline-start etc. r=dbaron
2015-07-03 12:22:56 +10:00
Jonathan Kew
2d27acf85f
Bug 1179285 - Give text-combine-upright its own pref, separate from writing-mode (vertical-text), so that we can keep it disabled until we actually have a layout implementation backing the CSS property. r=dbaron
2015-07-02 13:27:33 +01:00
Cameron McCormack
b7d968f6d7
Bug 1122253 - Support -moz-min-content etc. keywords in {,min-,max-}inline-size and their physical equivalents. r=bzbarsky
2015-06-25 08:40:38 +10:00
Kyle Zentner
95a87c9836
Bug 1170173 - Parse CSS 'contain' property. r=dholbert
...
--HG--
extra : rebase_source : 73e15a3049f7e69fdecd7b45157df25fca949b0c
2015-06-04 16:38:00 +02:00
Jonathan Watt
594403a9a5
Bug 923193, part 3 - Add the style system code to support the 'transform-box' property. r=heycam
2015-05-15 22:43:25 +01:00
L. David Baron
d5c71fb143
Bug 847287 patch 2 - Add flag for CSS properties that can be animated on the compositor. r=birtles
...
Patch 3 adds sanity-checks to check these flags against other equivalent
data.
This flag is used in patch 5 and patch 6.
2015-03-31 15:05:54 -07:00
Xidorn Quan
c9ec579ba2
Backout a6dbd23da598 (bug 1139283) since it is currently not needed.
...
--HG--
extra : source : 3acc263e7d18fc2946bd043edcf7ae865e3874fe
2015-03-20 15:12:17 +11:00
Kearwood (Kip) Gilbert
4100987cc3
Bug 1140623 - Correct mochitest failures that occur when the layout.css.scroll-snap.enabled preference is enabled (V3 Patch). r=cam
...
- CSS scroll snapping related attributes are now sorted correctly
- Now passes mochitests with CSS scroll snapping enabled:
- layout/style/test/test_bug657143.html
- layout/style/test/test_compute_data_with_start_struct.html
- layout/style/test/test_property_syntax_errors.html
- layout/style/test/test_style_struct_copy_constructors.html
- layout/style/test/test_value_computation.html
--HG--
extra : rebase_source : fe217c528da6806b245c935597855022b3ea2d4b
2015-03-13 18:00:00 +01:00
Carsten "Tomcat" Book
2d961b94ee
Backed out changeset ef3881f8d1a3 (bug 1140623) for causing perma m20 failures on b2g
...
--HG--
extra : rebase_source : 95c46b1f74ba2a7852d2c1648af170c3ca8c9276
2015-03-13 16:32:50 +01:00
Kearwood (Kip) Gilbert
c25ae95f1b
Bug 1140623 - Correct mochitest failures that occur when the layout.css.scroll-snap.enabled preference is enabled (V2 Patch). r=heycam
...
- CSS scroll snapping related attributes are now sorted correctly
- Now passes mochitests with CSS scroll snapping enabled:
- layout/style/test/test_bug657143.html
- layout/style/test/test_compute_data_with_start_struct.html
- layout/style/test/test_property_syntax_errors.html
- layout/style/test/test_style_struct_copy_constructors.html
- layout/style/test/test_value_computation.html
2015-03-12 11:22:00 +01:00
Xidorn Quan
d4289c7714
Bug 1139283 - Move some properties from nsStyleDisplay to nsStylePosition. r=dbaron
...
The moved properties are:
* clip
* transform-style
* transform-origin
* backface-visibility
* perspective
* perspective-origin
* will-change
--HG--
extra : source : 42bbf0328b450d1094250159fe9f7f0d07622290
2015-03-08 18:43:22 +11:00
L. David Baron
65d9b1427e
Bug 1139640: Change DOM property for -moz-osx-font-smoothing to match standard camel-casing algorithm. r=jdaggett
2015-03-05 18:02:16 -08:00
Kearwood Gilbert
c9e0efb870
Bug 945584: Part 1 - Style support for scroll snapping attributes, r=cam
...
- Implemented style support for new attributes:
- scroll-snap-type
- scroll-snap-type-x
- scroll-snap-type-y
- scroll-snap-points-x
- scroll-snap-points-y
- scroll-snap-destination
- scroll-snap-coordinate
--HG--
extra : rebase_source : 0a9a79c7d139a3c752f55395c697f23004d6ef34
2014-02-04 14:54:22 +13:00
Xidorn Quan
20d97976e8
Bug 1055676 part 1 - Parse and compute ruby-align property. r=heycam
...
--HG--
extra : source : 1045566a325c979c076a4c1fe490046734e408db
2015-02-17 18:01:49 +13:00
Jonathan Kew
9659dfe7f4
Bug 1119475 - pt 0 - Ensure logical properties are enabled in UA sheets. r=heycam
2015-02-16 11:59:31 +00:00
Xidorn Quan
a9545c0e64
Bug 1123917 part 2 - Make ruby-position only accept [over|under] instead of compound values. r=dholbert
...
--HG--
extra : rebase_source : fe13f96fe7bc771dfd899bd7ac391f565899d26d
extra : source : 480c409240940afd5e4e6ce4cf995e5e1a26e640
2015-01-22 14:04:55 +11:00
Cameron McCormack
2ddead31eb
Bug 1120283 - Part 1: Implement the offset-{block,inline}-{start,end} logical properties. r=dbaron
2015-01-17 15:53:27 +11:00
Cameron McCormack
228d7a7703
Bug 1117983 - Part 3: Implement the min-{block,inline}-size logical properties. r=dbaron
2015-01-17 15:50:09 +11:00
Cameron McCormack
c7bda81337
Bug 1117983 - Part 2: Implement the max-{block,inline}-size logical properties. r=dbaron
2015-01-17 15:50:09 +11:00
Cameron McCormack
147da22f18
Bug 1117983 - Part 1: Implement the {block,inline}-size logical properties. r=dbaron
2015-01-17 15:50:09 +11:00
Cameron McCormack
e213d872b9
Bug 1120284 - Part 1: Define logical property groups more explicitly. r=dbaron
2015-01-17 15:43:20 +11:00
Cameron McCormack
7ab98884f5
Bug 1083134 - Part 8: Add border-block-{start,end} logical shorthands. r=dbaron
2015-01-17 15:22:52 +11:00
Cameron McCormack
ba2c0ee4ca
Bug 1083134 - Part 6: Add border-block-{start,end}-{color,style,width} logical properties. r=dbaron
2015-01-17 15:22:52 +11:00
Cameron McCormack
b9705dbd26
Bug 1083134 - Part 5: Add margin-block-{start,end} logical properties. r=dbaron
2015-01-17 15:22:52 +11:00
Cameron McCormack
4eb9cc70cd
Bug 1083134 - Part 4: Add padding-block-{start,end} logical properties. r=dbaron
2015-01-17 15:22:51 +11:00
Cameron McCormack
f9ddcc8210
Bug 1083134 - Part 2: Add function that can return which physical box property shorthand a given logical longhand is related to. r=dbaron
2015-01-17 15:22:51 +11:00
Cameron McCormack
d973e286a1
Bug 1083134 - Part 1: Add CSS_PROPERTY_LOGICAL_{BLOCK_AXIS,END_EDGE} flags to record which side a logical property is for. r=dbaron
2015-01-17 15:22:51 +11:00
Cameron McCormack
4492448c51
Bug 649142 - Part 5: Convert logical border properties. r=dbaron
2015-01-17 15:16:02 +11:00
Cameron McCormack
8184e4e1ed
Bug 649142 - Part 4: Convert logical margin properties. r=dbaron
2015-01-17 15:16:02 +11:00
Cameron McCormack
ef9c6fb6bd
Bug 649142 - Part 3: Convert logical padding properties. r=dbaron
...
Here we convert the logical padding properties into their new resolved-at-
cascade-time implementations. This involves:
* converting -moz-padding-{start,end} into logical longhand properties
* adding padding-inline-{start,end} aliases for -moz-padding-{start,end}
* converting padding-{left,right} into longhand properties
* removing padding-{left,right}-value and
padding-{left,right}-{ltr,rtl}-source internal properties
The CSS parser and various tests are simplified a bit as a result.
2015-01-17 15:16:02 +11:00
Cameron McCormack
ddf87d6cf6
Bug 649142 - Part 1: Add macros and flags for defining logical properties and don't allocate storage for them in nsRuleData. r=dbaron
...
We define a new flag CSS_PROPERTY_LOGICAL to be used for logical longhand
properties and a new CSS_PROP_LOGICAL macro in nsCSSPropList.h to
define them.
When using CSS_PROP to capture all properties, includers must now
explicitly indicate whether logical properties are included or not,
by defining CSS_PROP_LIST_EXCLUDE_LOGICAL (to exclude them),
CSS_PROP_LIST_INCLUDE_LOGICAL (to include them), or CSS_PROP_LOGICAL
(to capture them separately from other properties).
2015-01-17 15:16:01 +11:00
Boris Zbarsky
ae8c53e49b
Bug 1103000. Update the unitless length quick whitelist to match spec changes. r=dbaron
2015-01-08 11:57:09 -05:00
Phil Ringnalda
41cdae473a
Back out 9 changesets (bug 649142)
...
Backed out changeset 936703c75200 (bug 649142)
Backed out changeset b0252d2620d8 (bug 649142)
Backed out changeset 69ddb2036c50 (bug 649142)
Backed out changeset 67748675e669 (bug 649142)
Backed out changeset 15ed55c61f4e (bug 649142)
Backed out changeset 35c42cd138e1 (bug 649142)
Backed out changeset 1335630cf287 (bug 649142)
Backed out changeset b5725cd39a31 (bug 649142)
Backed out changeset b0eb691d6695 (bug 649142)
2014-12-30 20:04:20 -08:00
Cameron McCormack
324837a87d
Bug 649142 - Part 5: Convert logical border properties. r=dbaron
2014-12-31 12:18:15 +11:00
Cameron McCormack
246dccd863
Bug 649142 - Part 4: Convert logical margin properties. r=dbaron
2014-12-31 12:18:14 +11:00
Cameron McCormack
c1366ac48c
Bug 649142 - Part 3: Convert logical padding properties. r=dbaron
...
Here we convert the logical padding properties into their new resolved-at-
cascade-time implementations. This involves:
* converting -moz-padding-{start,end} into logical longhand properties
* adding padding-inline-{start,end} aliases for -moz-padding-{start,end}
* converting padding-{left,right} into longhand properties
* removing padding-{left,right}-value and
padding-{left,right}-{ltr,rtl}-source internal properties
The CSS parser and various tests are simplified a bit as a result.
2014-12-31 12:18:14 +11:00
Cameron McCormack
6cceecc24a
Bug 649142 - Part 1: Add macros and flags for defining logical properties and don't allocate storage for them in nsRuleData. r=dbaron
...
We define a new flag CSS_PROPERTY_LOGICAL to be used for logical longhand
properties and a new CSS_PROP_LOGICAL macro in nsCSSPropList.h to
define them.
When using CSS_PROP to capture all properties, includers must now
explicitly indicate whether logical properties are included or not,
by defining CSS_PROP_LIST_EXCLUDE_LOGICAL (to exclude them),
CSS_PROP_LIST_INCLUDE_LOGICAL (to include them), or CSS_PROP_LOGICAL
(to capture them separately from other properties).
2014-12-31 12:18:12 +11:00
Xidorn Quan
d04c336024
Bug 1055665 part 1 - Add support for parsing & computing CSS property "ruby-position". r=dholbert
...
--HG--
extra : source : 2fd75789fe00d972d78a5b189f1ac50f6b2a385f
2014-12-09 17:47:18 +11:00
Jonathan Kew
b6db377e53
Bug 1110181 - Move mTextOrientation to the nsStyleVisibility struct to avoid potential recursive dependency in nsStyleText. r=dbaron
2014-12-11 18:56:19 +00:00
Daniel Holbert
6f9dea011b
Bug 1093316 part 2: Backout changeset af2a4fb980ad (i.e. backout bug 1032922 part 1), to reflect CSSWG removing "flex-basis: main-size" from the flexbox spec.
...
Landing on a CLOSED TREE with a=kwierso
2014-11-25 15:40:24 -08:00
Tooru Fujisawa
2cbd1c5ec6
Bug 825004 - Part 1: Unprefix CSS3 Text Decoration. r=dbaron
2014-11-18 19:23:09 +09:00
Daniel Holbert
7599f81f93
Bug 1097488: Honor 'object-fit' & 'object-position' in UA stylesheets even if they're preffed off, and remove no-longer-necessary @supports guard. r=heycam
2014-11-11 22:49:15 -08:00
Kearwood (Kip) Gilbert
b91d62a334
Bug 1010538 - Part 1 - Style support for scroll-behavior. r=mstange
...
- Implemented boilerplate to add the scroll-behavior CSS property.
- Added layout.css.scroll-behavior.property-enabled preference to
allow the scroll-behavior CSS property to be enabled independently
of the CSSOM-View DOM scrolling api extensions for smooth scrolling.
2014-09-15 12:29:58 -07:00
Rik Cabanier
e89e3bbd8d
Bug 1077872 - Implement parsing of isolation CSS property. r=dbaron
2014-10-15 14:13:00 +02:00
Ryan VanderMeulen
819f8c4929
Backed out changesets 3012ee3c0083 and a5108055f652 (bug 1077872) for reftest asserts.
...
CLOSED TREE
2014-10-16 11:50:37 -04:00
Rik Cabanier
bfeb49d3b2
Bug 1077872 - Implement parsing of isolation CSS property. r=dbaron
2014-10-15 14:13:00 -04:00
Dirk Schulze
a028173cff
Bug 1072894 - Implement polygon() parsing for clip-path. r=heycam
2014-09-28 01:56:00 +02:00
Markus Stange
6db30dabf8
Bug 944836 - Add CSS property -moz-window-dragging: drag | no-drag. r=dbaron
2014-09-18 10:52:25 +02:00
Daniel Holbert
74d038dd95
Bug 1055285 part 3: Implement animation for 'object-position' property. r=heycam
2014-09-09 18:09:32 -07:00
Daniel Holbert
c6d3b18b7d
Bug 1055285 part 2: Implement CSS parsing & computation (but not animation) for 'object-position' property. r=heycam
2014-09-09 18:09:32 -07:00
Daniel Holbert
cabdaabbb4
Bug 1055285 part 1: Implement CSS parsing & computation for 'object-fit' property. r=heycam
2014-09-09 18:09:32 -07:00
John Daggett
0e566c376b
Bug 975744 - remove font features pref and enable features by default. r=dbaron
2014-08-20 16:54:35 +09:00
John Daggett
5ab27c310b
Bug 1041951 - parse font-variant as a shorthand for font feature subproperties. r=dbaron
2014-08-20 16:54:25 +09:00
Daniel Holbert
cb313ca766
Bug 1032922 part 1: Give "flex-basis" its own keyword table, instead of having it co-opt kWidthKTable. r=heycam
2014-08-07 22:11:47 -07:00
Daniel Holbert
c254eb4d6f
Bug 984711 part 2: Add back min-width:auto & min-height:auto in the parser and as default value (just computing to '0' for now). (no review; just an unbitrotted backout)
...
This reverts changeset e7a9e30409eb from bug 848539.
2014-07-22 08:24:34 -07:00
Robert Longson
f80c37ea97
Bug 556441 - Interpolation fails for stroke-width and stroke-dashoffset when animating between unitless values & values with units. r=dbaron
2014-07-03 20:05:43 +01:00
Xidorn Quan
c011970f03
Bug 966166 - Part 3: Link to other parts. r=dbaron
2014-06-11 21:12:00 -04:00
Mats Palmgren
34134aa78b
Bug 1005567 - Remove the obsolete 'grid-auto-position' property. r=simon.sapin
2014-05-06 09:45:13 +00:00
Mats Palmgren
8b6a069c8a
Bug 613659 - Remove remaining vestiges of -moz-background-inline-policy. r=cam
2014-05-05 17:55:54 +00:00
Mats Palmgren
e2efe2c0c1
Bug 613659 - Implement box-decoration-break in the style system. r=cam
2014-05-05 17:55:53 +00:00
Daniel Holbert
ab8164c3ba
Bug 996945: Remove prohibition on flex-grow & flex-shrink properties transitioning between 0 and other values. r=mats
2014-05-04 09:12:32 -07:00
Mats Palmgren
6301b21c9f
Back out bug 613659 (for regression bug 998792)
...
--HG--
rename : layout/reftests/backgrounds/background-size-slice.html => layout/reftests/backgrounds/background-size-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-slice.html => layout/reftests/backgrounds/background-size-cover-continuous.html
rename : layout/reftests/backgrounds/background-size-cover-clone.html => layout/reftests/backgrounds/background-size-cover-each-box.html
rename : layout/reftests/backgrounds/background-size-clone.html => layout/reftests/backgrounds/background-size-each-box.html
2014-04-20 19:39:24 +00:00
Mats Palmgren
72a5f9f1ac
Bug 613659 - Remove remaining vestiges of -moz-background-inline-policy. r=cam
2014-04-18 23:01:23 +00:00
Mats Palmgren
fc6577840d
Bug 613659 - Implement box-decoration-break in the style system. r=cam
2014-04-18 23:01:22 +00:00
John Daggett
89d63e9b46
Bug 997006 - rename text-combine-horizontal to text-combine-upright. r=dholbert
2014-04-17 09:15:18 +09:00
Simon Sapin
58006b1242
Bug 981752 part 3: Add the grid shorthand. r=dholbert
2014-03-21 23:06:12 +08:00
Simon Sapin
9034f0f8ec
Bug 981752 part 2c: Add the grid-template shorthand. r=dholbert
2014-03-21 23:06:12 +08:00
Simon Sapin
8d091ccef4
Bug 981752 part 1: Add the grid-column, grid-row and grid-area shorthands. r=dholbert
2014-03-21 23:06:12 +08:00
Benoit Jacob
f9d8543c89
Bug 977757 - 2/3 - add nsCSSProps::eEnabledInChromeOrCertifiedApp bit, and use it for will-change - r=dbaron,bz
2014-03-07 12:14:25 -05:00
Peter Chang
a96dd5a386
backout of rev 45253e02bde3, fd02f1217e4c, 75217485ce5a b=981804
2014-03-12 15:16:20 +08:00
Simon Sapin
948f9516ef
Bug 976787 part 5: Add grid-{column,row}-{start,end} and grid-auto-position to the style system. r=dholbert
2014-03-10 15:54:17 -07:00
Simon Sapin
96600c54b0
Bug 976787 part 4: Add the grid-auto-flow property to the style system. r=dholbert
2014-03-10 15:54:16 -07:00
Simon Sapin
9483298edf
Bug 976787 part 3: Add the grid-auto-{columns,rows} properties to the style system. r=dholbert
2014-03-10 15:54:15 -07:00
Simon Sapin
27ad62a36d
Bug 976787 part 2: Add the grid-template-areas property to the style system. r=dholbert
2014-03-10 15:54:14 -07:00
Simon Sapin
12935dcb17
Bug 976787 part 1: Add the grid-template-{columns,rows} properties to the style system. r=dholbert
2014-03-10 15:54:13 -07:00
Benoit Jacob
8d7a70a2bf
Bug 977757 - 2/3 - add nsCSSProps::eEnabledInChromeOrCertifiedApp bit, and use it for will-change - r=dbaron,bz
2014-03-07 12:14:25 -05:00
Ryan VanderMeulen
a05a9b8736
Backed out changesets d65a803d2b9a, 9456495d6121, and 73c710ddf3d8 (bug 977757) for Gaia UI test failures.
...
CLOSED TREE
2014-03-06 13:10:20 -05:00
Benoit Jacob
9abee5303e
Bug 977757 - 2/3 - add nsCSSProps::eEnabledInChromeOrCertifiedApp bit, and use it for will-change - r=dbaron,bz
2014-03-06 11:38:19 -05:00
Mats Palmgren
961f102dd4
Bug 966992 - Implement the overflow-clip-box property in the style system. r=cam
2014-02-22 01:18:23 +00:00
Benoit Girard
17b6ab9f8b
Bug 964885 - Implement stacking context behavior of CSS will-change. r=dbaron
...
--HG--
extra : rebase_source : 9417239e40a13df22c207838faf64b67d9027f6e
2014-02-05 23:50:22 -05:00
Ehsan Akhgari
7a3201ec26
Backed out 5 changesets (bug 966992, bug 965237) because of a PGO only build failure on Linux, landed on a CLOSED TREE
...
Backed out changeset f11cad93ceee (bug 966992)
Backed out changeset c84d530c9a51 (bug 965237)
Backed out changeset 740b13866bac (bug 966992)
Backed out changeset 8c3420cc77d8 (bug 966992)
Backed out changeset 7ddfc587edda (bug 966992)
2014-02-19 13:28:33 -05:00
Mats Palmgren
d3ba634b1b
Bug 966992 - Implement the overflow-clip-box property in the style system. r=cam
2014-02-19 14:14:52 +00:00
Robert O'Callahan
21f9cc6065
Bug 947588. Part 1: Add "-moz-control-character-visibility" property to the style system. r=heycam
...
Ideally we'd make this property inaccessible to Web content style sheets, but
that seems hard since view-source and plain text documents seem to load in a
context that's very similar to Web content as far as the style system is
concerned. It doesn't matter much since it's quite safe and unlikely to be
discovered or used by anyone.
--HG--
extra : rebase_source : 009aafc992afd07fd76a9026afe0f6994b4b214a
2014-02-05 23:08:48 +13:00
Nicholas Cameron
7c3fa1f471
Bug 700926. border-image-source css parsing. r=roc
2014-01-31 16:36:42 +13:00
Benoit Girard ext:(%20and%20Benoit%20Jacob%20%3Cbjacob%40mozilla.com%3E)
d46862615a
Bug 940842 - 1/3 - Add will-change CSS property - r=dbaron
...
The current spec draft is at:
http://tabatkins.github.io/specs/css-will-change/
This CSS property is disabled by default and can be enabled by toggling:
layout.css.will-change.enabled
2013-11-22 11:48:27 -05:00
Ms2ger
afb16c34a0
Bug 243412. Enable unprefixed 'box-sizing'. r=dbaron
2014-01-17 17:13:22 -07:00
Nick Lebedev
8f48b7bbc6
Bug 795567 - Part 1: Add touch-action css property to the style system. r=dbaron
2014-01-15 10:03:15 -05:00
Frédéric Wang
3feaa3f08b
Bug 838506 - Part 1: Add a -moz-math-display property. r=heycam
2014-01-14 09:39:50 -05:00
Cameron McCormack
81af48d662
Bug 773296 - Part 4: Add style struct to store CSS variables. r=dbaron
...
This adds an nsStyleVariables on which computed variable values
will be stored. We don't actually have any properties assigned to
nsStyleVariables; eCSSPropertyExtra_Variables which we added earlier
isn't a real property. To avoid compiler errors for gVariableFlags
being a zero length array, we stick a dummy entry in there.
nsRuleNode::ComputeVariablesData does nothing for the moment.
nsStyleVariable nsChangeHint calculations always return 0, as later
we will compare the actual properties that reference variables to
see what changes are required for them.
2013-12-12 13:09:40 +11:00
Daniel Holbert
a84ea6e027
Bug 939905: Add support for CSS "flex-flow" shorthand property. r=heycam
2013-12-05 10:57:51 -08:00
Daniel Holbert
f21dfba90a
Bug 702508 part 2: Support parsing/computing the CSS property "align-content". r=dbaron
2013-12-05 10:57:50 -08:00
Daniel Holbert
285989a33c
Bug 702508 part 1: Support parsing/computing the CSS property "flex-wrap". r=dbaron
2013-12-05 10:57:50 -08:00
James Kitchener
2c9d545d48
Bug 114365 - Add CSS properties for -moz-math-variant. r=heycam
2013-12-02 11:49:00 -05:00
Daniel Holbert
8ebaab4740
Bug 936100 part 5: Remove usage of flexbox pref from C++ code. r=mats
2013-11-09 07:53:14 -08:00
Horia Iosif Olaru
56504fb58d
Bug 841601 - Add background-blend-mode to the style parsing mechanism. r=heycam
2013-11-08 10:07:36 -05:00
Mats Palmgren
241ee3a30d
Bug 929991 - Style system implementation of 'text-align: true X'. r=heycam
2013-10-27 20:56:32 +00:00
Cameron McCormack
ecdfb566f4
Bug 925218 - Include -moz-system-font as a component of the 'all' shorthand. r=dbaron
2013-10-10 12:31:21 +11:00
Cameron McCormack
5404114dde
Bug 842329 - Part 1: Add "all" shorthand property. r=bzbarsky
2013-10-04 04:49:19 +10:00
Cameron McCormack
a1e8e82753
No bug - White space tweak in nsCSSPropList.h. (DONTBUILD)
2013-09-29 15:45:28 +10:00
Birunthan Mohanathas
838549a149
Bug 264517 - Move the _LAYOUT variant of COMPUTED_STYLE_MAP_ENTRY into a property bit. r=dbaron
2013-09-23 09:28:55 -04:00
Mounir Lamouri
dcafc131eb
Bug 915551. Allow text-align styling on ::-moz-placeholder. r=bzbarsky
2013-09-13 14:15:01 +01:00
Jonathan Kew
90fcad5f64
Bug 798843 - Rename -moz-objectFill, -moz-objectStroke, -moz-objectValue to context-fill, context-stroke, context-value r=dbaron
...
* * *
bug 798843 - recompile svg.woff font to pick up the updated glyph definitions
* * *
bug 798843 - update property_database.js to match the new property names
2013-05-16 14:35:15 +12:00
Ryan VanderMeulen
f6f2b44c8f
Backed out changesets 6c097bdfc079, 51f5d900cd27, 9fdf99c07466, and b322938b37ef (bug 798843) due to intermittent Windows test failures.
2013-09-13 11:15:54 -04:00
Jonathan Kew
fd01c609d8
Bug 798843 - Rename -moz-objectFill, -moz-objectStroke, -moz-objectValue to context-fill, context-stroke, context-value r=dbaron
...
* * *
bug 798843 - recompile svg.woff font to pick up the updated glyph definitions
* * *
bug 798843 - update property_database.js to match the new property names
2013-05-16 14:35:15 +12:00
Dirk Schulze
10ac32e77a
Bug 896050 - Implement animation of CSS filter property. r=dholbert
2013-09-11 15:24:03 -07:00
Seth Fowler
9af1f57738
Bug 825771 (Part 1) - Add CSS support for the image-orientation property. r=dbaron
2013-08-28 15:39:06 -07:00
Mina Almasry
66e6988bb8
Bug 907816 - GetCSSValuesForProperty does not use the display keyword table. r=bz
2013-08-22 10:16:07 -04:00
John Daggett
03504b2684
Bug 875250 - implement CSS parsing of text-orientation, text-combine-horizontal properties. r=dholbert
2013-08-19 19:26:44 +09:00
Masayuki Nakano
38ea6c4763
Bug 812995 Support 'blink' value at -moz-text-decoration-line and drop -moz-text-blink r=dbaron
2013-08-06 23:02:34 +09:00
Ms2ger
cf3acdc148
Backout changeset f2ac3d57b445 for insufficient review.
2013-08-08 19:37:47 +02:00