Ting-Yu Lin
90a32588be
Bug 1281101 Part 1 - Remove MOZ_ENABLE_MASK_AS_SHORTHAND from layout code. r=cjku
...
MozReview-Commit-ID: HWq2IOLsflD
--HG--
extra : rebase_source : eb5c3db6e2d88164bcd6a86448c4ad04cd251c93
2017-09-21 17:36:57 +08:00
Ting-Yu Lin
59d3f6d123
Bug 1289049 Part 4 - Make <basic-shape> animatable for shape-outside for gecko style system. r=boris
...
MozReview-Commit-ID: 7x0jdqWqkpL
--HG--
extra : rebase_source : e79a0ca24fb929f80d305adf164329ae0f44690f
2017-09-19 17:21:21 +08:00
Ting-Yu Lin
54928d3816
Bug 1289049 Part 3 - Add CSS_PROPERTY_STORES_CALC flag to "shape-outside" property. r=boris
...
This makes "shape-outside" be able to transition between percent and pixel
shape-coordinates. This patch is similar to what bug 1266570 fixed for
"clip-path".
This will fix failures in layout/style/test/test_transitions_per_property.html
after introducing Part 4.
MozReview-Commit-ID: CAgXG39nUIl
--HG--
extra : rebase_source : 5e502a1152f780170991f0bb8c4862e6fbe244b5
2017-09-20 10:58:14 +08:00
Markus Stange
2e951f24c1
Bug 1387594
- Add a chrome-only CSS property called -moz-font-smoothing-background-color. r=dbaron
...
This property accepts a color. It's inherited and defaults to transparent.
Its value is respected on macOS when rendering text into transparent pixels.
This property should be used for text that is placed on top of "vibrant"
-moz-appearances, in order to achieve high quality text rendering for such text.
In most cases, the property should be set to a named system color; an upcoming
patch in this patch series will add one such color for each vibrant
-moz-appearance value.
However, in some cases it can also be useful to use a custom color: If text
is rendered into an intermediate surface, for example because a mask is applied
to it, and the background color behind that intermediate surface is known, then
this property can be set to that background color in order to achieve subpixel
AA for the text inside the mask effect. In that case, the font smoothing
background color is respected because text is rendered into transparent pixels
*inside the intermediate surface*. At the moment, the only example of that use
case is the text of the active tab in the state where the text is overflowing.
MozReview-Commit-ID: D98qQnxoFaq
2017-09-14 23:09:46 +02:00
Markus Stange
579f0e24a9
Bug 1370034 - Add CSS properties -moz-window-transform and -moz-window-transform-origin, style system parts (excluding stylo). r=dbaron
...
MozReview-Commit-ID: BlLMswF0bKO
--HG--
extra : rebase_source : c064a2774f352ca2a3b0139e8a8f657c3a4ea1d8
extra : source : 6bd03efee80afb048db2e51777a8e5ff6db80dc4
2017-06-19 01:44:22 -04:00
Markus Stange
ccaf464b9e
Bug 1370034 - Add -moz-window-opacity property, style system parts (excluding stylo). r=dbaron
...
MozReview-Commit-ID: J2SPMzh0I9C
--HG--
extra : rebase_source : b8c5f267f99fb7bab560af82a386cd3f3a9af5f3
2017-06-18 21:04:40 -04:00
Cameron McCormack
1849ea4995
Backout bug 1291457 and bug 1370034 for bustage.
2017-06-19 13:55:15 +08:00
Markus Stange
f3b2407d70
Bug 1370034 - Add CSS properties -moz-window-transform and -moz-window-transform-origin, style system parts (excluding stylo). r=dbaron
...
MozReview-Commit-ID: BlLMswF0bKO
--HG--
extra : rebase_source : 170e4db9ad8b285f7575e39109517cb6acef8733
extra : source : 6bd03efee80afb048db2e51777a8e5ff6db80dc4
2017-06-19 00:21:16 -04:00
Markus Stange
9ec017c7c6
Bug 1370034 - Add -moz-window-opacity property, style system parts (excluding stylo). r=dbaron
...
MozReview-Commit-ID: J2SPMzh0I9C
--HG--
extra : rebase_source : b8c5f267f99fb7bab560af82a386cd3f3a9af5f3
2017-06-18 21:04:40 -04:00
Jonathan Watt
74330c66d6
Bug 1365926, part 2 - Always allow the 'context-fill-opacity'/'context-stroke-opacity' keywords in SVG 'fill-opacity'/'stroke-opacity'. r=heycam
...
MozReview-Commit-ID: KPYtjwECRHH
2017-05-18 19:10:42 +01:00
Mats Palmgren
297b9d70e1
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
...
MozReview-Commit-ID: IbwWM0FL6HF
--HG--
extra : source : bbb688fe1ba3f5201a190c6e25b693ef7272ea2d
2017-05-21 17:15:00 +08:00
Carsten "Tomcat" Book
00d4ea331d
Backed out changeset bbb688fe1ba3 (bug 1365614
)
2017-05-22 15:45:31 +02:00
Mats Palmgren
e706869580
Bug 1365614
part 3 - Backout bug 1333482 part 1-9. Removes support for [-webkit-]appearance for now b/c web compat issues. r=bz
2017-05-21 17:15:00 +08:00
Jonathan Watt
e0f3ff607a
Bug 1350010, part 1 - Implement the '-moz-context-properties' property. r=heycam
...
MozReview-Commit-ID: CyVQe0UfKdy
2017-04-11 21:38:10 +01:00
Mats Palmgren
20fceb3cb6
Bug 1333482 part 8 - [css-ui] Introduce '-webkit-appearance' as an alias for 'appearance' using the same pref. r=dholbert
...
MozReview-Commit-ID: 1snub78udDS
2017-03-23 22:11:28 -07:00
Mats Palmgren
590ab00036
Bug 1333482 part 3 - [css-ui] Put 'appearance' and '-moz-appearance' behind separate prefs. Enable both by default. r=dholbert
...
MozReview-Commit-ID: 7f5jqm8z3Vy
2017-03-23 22:11:20 -07:00
Mats Palmgren
eeffa0c3eb
Bug 1333482 part 1 - [css-ui] Introduce the 'appearance: auto | none' property. r=dholbert
...
MozReview-Commit-ID: 3itCDTKuYQ9
2017-03-23 22:11:17 -07:00
Neerja Pancholi
f62798efe1
Bug 1339298 - Add boilerplate code for CSS3 multicol column-span parsing and define pref 'layout.css.column-span.enabled' to toggle it. r=dholbert
...
MozReview-Commit-ID: 6aSlRhcKm8i
--HG--
extra : rebase_source : 5028c7fb8ea5e4de42e658729b71d7e7af46a43d
2017-02-13 16:57:33 -08:00
Daniel Holbert
8bc9305fd4
Bug 1343665 part 1: Remove all mentions of about:config pref "layout.css.object-fit-and-position.enabled" from source files. r=mats
...
MozReview-Commit-ID: 1mHzzU7YVoL
2017-03-02 10:04:00 -08:00
jeremychen@mozilla.com
8638420acc
Bug 276079 - parse and compute CSS text-justify property. r=xidorn
...
MozReview-Commit-ID: K3bh0H2SPnE
--HG--
extra : rebase_source : c483f3f1cb7eb024b1851ad1df6b6562630a2fc5
2017-03-01 20:58:25 +08:00
Neerja Pancholi
5c9853e95f
Bug 1339619 - Refactor parsing code for '-moz-text-size-adjust' to use the (more conventional) keyword table approach to calculate computed style. r=dholbert
...
MozReview-Commit-ID: 2mawqnlUh8t
--HG--
extra : rebase_source : c2b24d7c03a0c4f7ad8db94ab7bf98b05607defc
2017-02-16 13:27:16 -08:00
Xidorn Quan
c26fcf05e4
Bug 1326209 part 2 - Change background-color to use complex color. r=dholbert
...
MozReview-Commit-ID: 1n3TC3CVY7U
--HG--
extra : rebase_source : 6b402a2493f58d114a9898a4d556587fdc98a9ee
2016-12-30 02:03:29 +11:00
Xidorn Quan
262d2eb93a
Bug 1063162 part 2 - Implement caret-color property. r=dholbert
...
MozReview-Commit-ID: DH7CX1d477R
--HG--
extra : rebase_source : 29c57f59a3073a05beed1c4160e2fd74d3e29617
2016-12-22 11:04:15 +11:00
Ethan Lin
f1d376b659
Bug 1303623 - Part2. Style structure changes. r=heycam
...
MozReview-Commit-ID: Lkdd5nAQRwG
--HG--
extra : rebase_source : 644ad5a39359d956c6c102be3735278c42872ce3
2016-10-19 15:48:47 +08:00
Xidorn Quan
47dc891b40
Bug 1311870 - Change property id of moz-prefixed properties to match their name. r=heycam
...
MozReview-Commit-ID: DkrMkzMq5qM
--HG--
extra : source : 8d502b58d6124335dcf54146306628644252dfb6
extra : amend_source : f40b0e1629e6c0fcb1c1c595d7787e18e0271924
2016-12-21 18:16:50 +11:00
Thomas Wisniewski
feb07ab5fd
Bug 1308110 - make tab-size animatable. r=cam
2016-12-13 15:31:23 -05:00
Sebastian Hengst
57f5029daf
Backed out changeset d274079a9664 (bug 1308110) for failing test_discrete-animations.html. r=backout
2016-12-13 13:10:04 +01:00
Thomas Wisniewski
0628613ff9
Bug 1308110 - make tab-size animatable. r=cam
2016-12-12 19:55:09 -05:00
Jonathan Kew
7e62ee048d
Bug 1321022 pt 5 - Add support for animating the font-variations-setting property. r=dholbert
2016-12-03 12:18:41 +00:00
Jonathan Kew
cd6fcd068a
Bug 1321022 pt 4 - Implement CSS parsing of the font-variations-setting property, storing the value into nsFont. r=dholbert
2016-12-03 12:18:36 +00:00
Phil Ringnalda
ef3cede9a5
Merge m-i to m-c, a=merge
...
MozReview-Commit-ID: DAm5uRF7n91
2016-11-29 19:28:12 -08:00
Jeremy Chen
acdd7e353f
Bug 1320239 - use nscoord instead of nsStyleCoord for outline-width. r=heycam
...
MozReview-Commit-ID: CaM12OvYeSW
--HG--
extra : rebase_source : 4147f2422257100bc43f988b9b5f667709fae8c4
2016-11-29 20:08:08 +08:00
Thomas Wisniewski
390c3bda9a
Bug 943918 - Part 1: style system support for tab-size:<length> and tab-size:<number>. r=heycam
2016-11-24 23:23:14 -05:00
Mats Palmgren
0965da8493
Bug 1319958 - [css-align][css-grid][css-flexbox] Implement the place-items/self/content shorthands. r=dholbert
2016-11-28 00:44:22 +01:00
Sebastian Hengst
f6618cb892
Backed out changeset 8a6c538cf61a (bug 943918) for failing own test tab-size-length.html on at least Windows 8 x64 opt+debug and OS X debug. r=backout
2016-11-28 00:41:19 +01:00
Thomas Wisniewski
ae1257b378
Bug 943918 - Part 1: style system support for tab-size:<length> and tab-size:<number>. r=heycam
2016-11-24 23:23:14 -05:00
Jonathan Kew
9139bdb856
Bug 1320474 - Allow <string> in addition to <custom-ident> (excluding css-wide keywords and 'none') for css-animation keyframe names. r=birtles
2016-11-29 12:58:44 +00:00
Daisuke Akatsuka
b0388916e5
Bug 1064937 - Part 1: CSS Animations and Transitions should support transitions/animations of non-interpolable properties. r=birtles,pbro
...
MozReview-Commit-ID: 4kMytRCKK79
--HG--
extra : rebase_source : 864b568a96b399231a1cb75742d8c428f5ee2c5c
2016-11-11 16:40:38 +09:00
Xidorn Quan
ec88449c05
Bug 1294299 part 6 - Change ident of float property to float_. r=heycam
...
MozReview-Commit-ID: 9w57lJhNQKy
--HG--
extra : source : 14393c1e79f4ffefdd1a723639ea062322c3aa8c
2016-11-03 14:41:02 +11:00
Manish Goregaokar
1feab4fa75
Bug 1311959 - Remove marker-offset; r=tromey,xidorn
...
MozReview-Commit-ID: 72Fse0z1BiY
--HG--
extra : rebase_source : 45743ae282b861fc84f3462d1e49abde9ca0997f
2016-10-21 15:34:46 +05:30
Neerja Pancholi
3b8232d2be
Bug 1300895 - Unprefix CSS multi-column properties, but add back prefixed aliases via nsCSSPropAliasList.h r=dbaron
...
Also make necessary updates to tests like:
1. unprefixing in property_database.js and added new aliases there
2. unprefixing in test_transitions_per_property.html
3. update nsComputedDomStylePropertyList.h
4. update devtools' property database
MozReview-Commit-ID: B3kOFrM9EL
--HG--
extra : rebase_source : 93f82f91924e75bb00f9a74bc0644a33cca73bdf
2016-10-10 13:16:57 -07:00
Sebastian Hengst
ee4bc5bbfb
Backed out changeset b7c0df58a2f4 (bug 1300895) for xpcshell failure in /test_css-properties-db.js. r=backout
2016-10-11 00:44:45 +02:00
Neerja Pancholi
51ffe8e041
Bug 1300895 - Unprefix CSS multi-column properties, but add back prefixed aliases via nsCSSPropAliasList.h r=dbaron
...
Also make necessary updates to tests like:
1. unprefixing in property_database.js and added new aliases there
2. unprefixing in test_transitions_per_property.html
3. update devtools' property database
MozReview-Commit-ID: B3kOFrM9EL
--HG--
extra : rebase_source : 849957c76d8422d117e0a159fbd8f0bba9e15a9d
2016-10-10 13:16:57 -07:00
Astley Chen
9433a87488
Bug 1308239 : Remove CSS mask-type pref layout.css.masking.enabled. r=heycam
...
MozReview-Commit-ID: GXHgwWcURVn
--HG--
extra : rebase_source : 0a3364012cd1fa8f77ddecc1ec1a963580950fce
2016-10-08 23:28:17 +08:00
Astley Chen
d2724f11cc
Bug 1292447: part 4 - Get vertical-align prop resolved to computed value. r=TYLin,xidorn
...
MozReview-Commit-ID: 542KRnVAojo
--HG--
extra : rebase_source : 02e7e9f29d252f4aa2c43b5e6c3ef15ec0fd2a80
2016-10-03 18:14:20 +08:00
Astley Chen
9e2d610084
Bug 1292447: part 3 - Get text-indent prop resolved to computed value. r=TYLin,xidorn
...
MozReview-Commit-ID: 4xp4iLzcn5S
--HG--
extra : rebase_source : 7a82a9de8b40476239a11d92fe18ecb0ef71cb4f
2016-10-03 18:14:20 +08:00
Astley Chen
a6674a0908
Bug 1292447: part 2 - Get border-*-radius and outline-radius-* props value resolved to computed value. r=xidorn
...
MozReview-Commit-ID: L05tISAdu0q
--HG--
extra : rebase_source : d51af7f896dfbabcd8eec03a5715018314a54397
2016-10-03 18:14:20 +08:00
Astley Chen
8b3fe9ba10
Bug 1292447: part 1 - Get {min,max}-{width,height} prop resolved to computed value. r=TYLin,xidorn
...
MozReview-Commit-ID: JGT1A5By5Vp
--HG--
extra : rebase_source : 744fa5729af5d1d39bfb49de0bb2334384266d76
2016-10-03 18:14:20 +08:00
Xidorn Quan
2f279e5ef8
Bug 1306214 part 3 - Remove -moz-use-text-color from Gecko. r=heycam
...
MozReview-Commit-ID: EEYCB5jUH9L
--HG--
extra : rebase_source : ce6fcfdd573e1986a07fdae84106274bd2ae2495
2016-09-29 17:47:22 +10:00
Xidorn Quan
e92fe57924
Bug 1266621 part 5 - Convert border-color to store complex color. r=heycam
...
MozReview-Commit-ID: 19sl9f3EVgt
--HG--
extra : rebase_source : fba71e92cf7d23728a7c963ae12027e7aee7e986
2016-09-27 20:16:35 +10:00