L. David Baron
|
850dc81ab2
|
Remove support (style system only) for 'wider' and 'narrower' values of 'font-stretch'. (Bug 604816) r=jdaggett a2.0=joedrew
|
2010-11-10 07:49:52 -08:00 |
|
L. David Baron
|
320b7ad5db
|
Drop native appearance when border-radius or -moz-border-start/end are set. (Bug 601366) r=bzbarsky a2.0=blocking2.0:betaN
|
2010-10-06 21:25:47 -07:00 |
|
L. David Baron
|
f9f83b43d4
|
Remove another piece of code I missed when removing min() and max(). (Bug 363249) r=bzbarsky a2.0=blocking
|
2010-09-17 12:29:53 -07:00 |
|
L. David Baron
|
06bd2147cd
|
Support calc() on background-position, background-size, -moz-transform-origin, and background-image gradient stop positions. (Bug 594934) r=bzbarsky a=blocking2.0:betaN
(Note: this also depends on the change to nsStyleAnimation.cpp's StyleCoordToValue in bug 520234 and on other changes in that bug.)
|
2010-09-15 08:11:26 -07:00 |
|
L. David Baron
|
d79b3f75c2
|
Change storage of background-size and background-position to allow percentages and lengths. (Bug 594934) r=bzbarsky a=blocking2.0:betaN
|
2010-09-15 08:11:26 -07:00 |
|
L. David Baron
|
344df4887f
|
Simplify storage of computed calc() as a result of removing min() and max(). (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-11 09:27:13 -07:00 |
|
L. David Baron
|
5859a14a99
|
Rename -moz-box-shadow to box-shadow: mechanical changes. (Bug 590039) r=bzbarsky a2.0=blocking2.0:beta6
Generated with:
find * -type f -exec sed -i -e 's/\<MozBoxShadow\>/boxShadow/g;s/-moz-box-shadow/box-shadow/gi' {} \;
|
2010-09-11 09:27:12 -07:00 |
|
L. David Baron
|
fa356d0a17
|
Remove support for min() and max() in calc(): remove support for parsing and storage. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-11 09:27:12 -07:00 |
|
Zack Weinberg ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
e4c76eccb0
|
Bug 451134 (1/2): switch to the official border-radius property names: purely mechanical changes. r=dbaron a2.0=blocking2.0:beta6
This was generated with the command:
LC_ALL=C grep -irlEZe '[-_]moz[-_]border[-_]radius([-_](top|bottom)(right|left))?' * | xargs -0 perl -pi -e \
's/-moz-border-radius-(top|bottom)(left|right)/border-${1}-${2}-radius/gi;
s/_moz_border_radius_(top|bottom)Right/border_${1}_right_radius/g;
s/_moz_border_radius_(top|bottom)Left/border_${1}_left_radius/g;
s/-moz-border-radius/border-radius/gi;
s/_moz_border_radius/border_radius/g;'
|
2010-09-09 08:21:47 -07:00 |
|
L. David Baron
|
7d8d7e59ed
|
Fix missing computation half of calc() for border-*-width. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
e06e2d58f5
|
Add calc() support for two properties I missed: outline-width and column-gap. (Bug 363249) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:46 -07:00 |
|
L. David Baron
|
8aaf22a0f4
|
Add support for calc() on -moz-border-radius and -moz-outline-radius. (Bug 585715) r=bzbarsky a2.0=blocking2.0:beta6
|
2010-09-09 08:21:45 -07:00 |
|
Bobby Holley
|
dbade7f8ac
|
Bug 592493 - Register border-images with the document image tracker.r=dbaron
|
2010-09-07 17:30:40 -07:00 |
|
L. David Baron
|
26ed2a5639
|
Add support for calc() to 'vertical-align' and 'text-indent'. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
ed01917887
|
Add support for calc() to the '{margin,padding}-{top,right,bottom,left}' and '-moz-margin-{start,end}' properties. (Bug 585715) r=bzbarsky a2.0=blocking:beta6+
|
2010-08-31 12:05:12 -04:00 |
|
L. David Baron
|
065207f2c7
|
Add support for calc() to the 'top', 'right', 'bottom', and 'left' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:56 +02:00 |
|
L. David Baron
|
b99a005c4c
|
Add support for calc() to the 'min-width' and 'max-width' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:56 +02:00 |
|
L. David Baron
|
091d6b7837
|
Add support for calc() to the 'height', 'min-height', and 'max-height' properties. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
L. David Baron
|
698bb0f927
|
Add support for calc() to ComputeWidthDependentValue and ComputeHeightDependentValue. Also change calc() handling of percents from using round to using floor, which changes our handling of percents on 'width' back to using floor, reverting an earlier change in this bug. (Bug 585715) r=bzbarsky a2.0=blocking+
|
2010-08-25 12:17:55 +02:00 |
|
Zack Weinberg
|
bc4afbe28a
|
Bug 576044 (6/12): remove vestiges of nsCSSType. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
a5a3802007
|
Bug 576044 (5/12): eliminate ValueList as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
0251ba5a66
|
Bug 576044 (4/12): eliminate ValuePairList as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
e0203804f9
|
Bug 576044 (3/12): eliminate Rect as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
5922bd1bb5
|
Bug 576044 (2/12): eliminate ValuePair as a storage type. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:44 -04:00 |
|
Zack Weinberg
|
e93186d2e7
|
Bug 576044 (1/12): Move all the CSS 'storage types' (rect, value pair, etc) to nsCSSValue.h and their code to nsCSSValue.cpp. r=dbaron a2.0=dbaron
|
2010-08-19 15:33:43 -04:00 |
|
Bobby Holley
|
20c25243b6
|
bug 512260 - part 5 - make nsCursorImage::mImage private, add getter/setter, and lock images in the setter.r=dbaron,a=blocker
|
2010-08-16 12:19:26 -04:00 |
|
Bobby Holley
|
b3f5a9dc56
|
bug 512260 - part 4 - call nsDocument::AddImage and RemoveImage on images stored in nsStyleContentData.r=dbaron,a=blocker
|
2010-08-06 13:27:01 -04:00 |
|
Bobby Holley
|
250fbc04bd
|
bug 512260 - part 3 - call nsDocument::AddImage and RemoveImage on images stored in nsStyleBackground.r=dbaron,a=blocker
|
2010-08-05 17:57:18 -04:00 |
|
Robert O'Callahan
|
20c2a19d6a
|
Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron
|
2010-08-13 21:58:04 +12:00 |
|
Robert O'Callahan
|
b7df1787ef
|
Bug 537890. Part 4: Make points be a fixed number of CSS pixels. r=dbaron
|
2010-08-13 21:58:01 +12:00 |
|
Robert O'Callahan
|
f8dc984ede
|
Backing out bug 584282 and bug 537890
|
2010-08-14 02:35:06 +12:00 |
|
Markus Stange
|
3df2a2ce8e
|
Bug 506826 - Parsing for background-image: -moz-element(#elementID). r=dbaron
|
2010-08-13 15:33:37 +02:00 |
|
L. David Baron
|
ee89e22866
|
Add support for calc() to the 'width' property. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:53 -07:00 |
|
L. David Baron
|
d45401cfa4
|
Distinguish between 50% and calc(50%), etc., in computed style calc expressions. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
bc1a47c26f
|
Make a common base class for calc ops that use nsStyleCoord as input. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
L. David Baron
|
5e2de175f2
|
There's no need for a separate CoordPercentCalc implementation; ComputeCalc can handle that. (Bug 585715) r=bzbarsky a2.0=blocking2.0+
|
2010-08-11 12:32:52 -07:00 |
|
Kyle Huey
|
2a2801990e
|
Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
|
2010-08-02 15:19:04 -07:00 |
|
Robert O'Callahan
|
f3efde653e
|
Bug 537890. Part 10: Fix nsPresContext and nsIDeviceContext unit-conversion methods to be explicit about using CSS logical units instead of physical units. r=dbaron
|
2010-08-13 21:58:04 +12:00 |
|
Robert O'Callahan
|
973ebcc0ad
|
Bug 537890. Part 4: Make points be a fixed number of CSS pixels. r=dbaron
|
2010-08-13 21:58:01 +12:00 |
|
Kyle Huey
|
9c0bd4c0a5
|
Backed out changeset 9e87c3efc33b
|
2010-07-29 16:01:41 -07:00 |
|
Kyle Huey
|
17533df9bd
|
Bug 578714: Stop doing Unicode-aware case-folding inside layout/style. r=zwol sr=bz
--HG--
extra : rebase_source : 7d5f43bf8d7d109c9669db68589e26554df9a250
|
2010-07-29 12:41:04 -07:00 |
|
Boris Zbarsky
|
e52f354298
|
Bug 580685. We might not have a root element to resolve 'rem' against. r=dbaron
|
2010-07-22 17:33:37 -04:00 |
|
Jonathan Kew
|
1341e3f276
|
bug 511339 - part 1 - implement -moz-font-feature-settings and -moz-font-language-override in CSS. r=dbaron
|
2010-07-13 21:30:42 +01:00 |
|
L. David Baron
|
6876cdaeaa
|
Move ReadTransforms from nsRuleNode to nsStyleTransformMatrix. (Bug 531344) r=dholbert
|
2010-07-02 21:18:56 -07:00 |
|
L. David Baron
|
8e80eed347
|
Make the style struct store the specified transform list so that we can animate matching lists without matrix decomposition. (Bug 531344) r=dholbert
|
2010-07-02 21:18:56 -07:00 |
|
L. David Baron
|
dd9be1dd41
|
Add API to compute length, percentage or calc() style coords. (Bug 363249) r=bzbarsky
|
2010-07-02 21:18:55 -07:00 |
|
L. David Baron
|
e3ff14ef8b
|
Add API to compute computed-value calc() expressions to lengths. (Bug 363249) r=bzbarsky
|
2010-07-02 21:18:55 -07:00 |
|
L. David Baron
|
a4378282b6
|
Add code to compute a computed-value calc() expression from a specified-value calc() expression, and make it reachable from SetCoord in nsRuleNode. (Bug 363249) r=bzbarsky
|
2010-07-02 21:18:55 -07:00 |
|
L. David Baron
|
e218c29644
|
Fix namespace usage in nsRuleNode. (Bug 363249) r=bzbarsky
|
2010-07-02 21:18:55 -07:00 |
|
L. David Baron
|
55ff47de79
|
Avoid wrapping to negative font sizes. (Bug 565248) r=roc
|
2010-05-13 19:36:48 -07:00 |
|
L. David Baron
|
85e2b41165
|
Instantiate the calc ops struct rather than a nested data struct inside of it. (Bug 363249) r=bzbarsky
|
2010-05-11 08:49:44 -07:00 |
|
L. David Baron
|
0f80044b20
|
Add calc() support for 'font-size' property, which is the only property for which percents are computed to lengths in nsRuleNode. (Bug 363249) r=bzbarsky
|
2010-05-11 08:49:44 -07:00 |
|
L. David Baron
|
88044130de
|
Add calc() support for lengths in text-shadow and -moz-box-shadow. (Bug 363249) r=bzbarsky
|
2010-05-11 08:49:43 -07:00 |
|
L. David Baron
|
7af761111d
|
Add calc() support for the easiest cases: properties that take lengths but not percentages and take simple values only (-moz-column-rule-width, -moz-column-width, letter-spacing, word-spacing, marker-offset, outline-offset, border-spacing). (Bug 363249) r=bzbarsky
|
2010-05-11 08:49:43 -07:00 |
|
L. David Baron
|
792ee1ad5e
|
Add mechanism for clamping computation of calc() to nonnegative values. (Bug 363249) r=bzbarsky
|
2010-05-11 08:49:43 -07:00 |
|
L. David Baron
|
1565f966fc
|
Add mechanism for computation of calc() in the cases where the arguments are only lengths (i.e., where computed style can contain a simple result rather than a calc tree). (Bug 363249) r=bzbarsky
|
2010-05-11 08:49:43 -07:00 |
|
Boris Zbarsky
|
f7d7c95ec6
|
Bug 562971. Include Element.h as mozilla/dom/Element.h and don't use 'using namespace' quite as much. r=jst
|
2010-05-05 14:18:05 -04:00 |
|
Boris Zbarsky
|
04027a9479
|
Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
|
2010-04-30 09:12:05 -04:00 |
|
timeless
|
83499da47b
|
Bug 334571 Coverity 702, NS_SIDES array limit check - replace NS_FOR_CSS_SIDES defines with enum. r=zwol,mats
|
2010-04-27 18:15:02 +02:00 |
|
L. David Baron
|
7880213876
|
Don't start image loads for the if-visited style contexts. (Bug 557287) r=bzbarsky
|
2010-04-06 12:42:41 -07:00 |
|
Boris Zbarsky
|
fc92cdabc8
|
Bug 509569. Avoid assertion by not storing structs with unused inherit logical box props in them, even though it would be ok to do so. r=dbaron
|
2010-04-01 22:09:05 -04:00 |
|
Neil Deakin
|
4f0034acef
|
Bug 442228, add -moz-resize property to indicate that elements are resizable, r=dbaron
|
2010-03-19 07:49:33 -04:00 |
|
Boris Zbarsky
|
ca0c6a507d
|
Bug 527977 part 4. Have rulenode always cache inherit structs on the style context (posibly in addition to caching on the rulenode. r=zwol, sr=dbaron
|
2010-03-02 18:27:21 -05:00 |
|
Boris Zbarsky
|
d4e773ce95
|
Bug 469861. Create a block for any block-level <math>. r=dbaron
|
2010-02-26 21:32:31 -05:00 |
|
Jonathan Kew
|
e9d0f828e0
|
Bug 524107 - part 1 - pass original value of 'lang' to gfx text code rather than only a 'langGroup' value, to allow language-specific font rendering. r=roc sr=mats
|
2010-02-24 09:57:44 -08:00 |
|
Bernd
|
f4a1800dfb
|
bug 43178 - replace incorrect border, frame and rules handling code in content by css rules, initial patch - fantasai, a lof of input - bz r=bzbarsky
|
2010-01-09 16:33:03 +01:00 |
|
Robert Longson
|
819b6997d7
|
Bug 523576 - Fix compilation with disable-svg. r=dbaron
|
2009-12-12 19:43:34 +00:00 |
|
Boris Zbarsky
|
c4baa01a7a
|
Bug 529749. Make sure nsRuleWalker never has a null mCurrent. r=dbaron
|
2009-12-11 22:36:34 -08:00 |
|
Olli Pettay
|
2f4c5ea761
|
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
--HG--
extra : rebase_source : dbab242066ba97c0d7f34a2fb701a1c465f26ec4
|
2009-12-10 20:02:13 -08:00 |
|
L. David Baron
|
d2de4eeb32
|
Put the 'normal' values for 'font-weight' and 'font-stretch' into the keyword tables. (Bug 522320) r=dholbert
|
2009-11-14 19:16:59 -08:00 |
|
Zack Weinberg ext:(%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
|
dbd6355ce6
|
Bug 513395: Implement revised CSS gradient notation (1/2): parser and data structure changes
|
2009-11-02 11:36:43 -08:00 |
|
Boris Zbarsky
|
5215a681c7
|
Bug 525295. Rename nsStyleContext::GetPseudoType to GetPseudo. r=dbaron
|
2009-10-29 17:17:56 -04:00 |
|
Daniel Holbert
|
6a6d66990d
|
Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 2 (handle remaining properties). r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
Daniel Holbert
|
6d5899f9b0
|
Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 addendum (handle font-style, font-variant, overflow). r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
Daniel Holbert
|
5510f297d0
|
Bug 522320: Put auto/none/normal keywords in CSS keyword tables for properties that take enum values. Patch 1 (handle single-valued SVG-animatable properties). r=dbaron
|
2009-10-21 14:57:57 -07:00 |
|
L. David Baron
|
48e18ed038
|
Add bug numbers for the FIXME comments in CSS transitions patches. (Bug 435441)
|
2009-10-15 17:23:19 -07:00 |
|
L. David Baron
|
34d6f3a24f
|
Better disambiguate nsStyleCoord constructors taking nscoord and nscolor. (Bug 521352) r=bzbarsky
|
2009-10-13 19:38:20 -07:00 |
|
Daniel Holbert
|
582391de5f
|
whitespace-only: clean up trailing whitespace in nsCSSProps.cpp & nsRuleNode.cpp
|
2009-10-12 23:35:57 -07:00 |
|
L. David Baron
|
a5dfc584cc
|
Revert 9ef12a27ab14 and c87e6a6a41bb (patches 6 and 7 from bug 435441) which are no longer needed after bug 520396.
|
2009-10-07 22:10:58 -07:00 |
|
Geoff Lankow
|
bd900ff5fd
|
Bug 517882: Implement a -moz-tab-size CSS property that specifies the number of spaces between tab stops in preformatted text. r=roc, dbaron
|
2009-09-26 13:23:47 -07:00 |
|
Boris Zbarsky
|
dd0fc89b33
|
Bug 514773. Don't trigger rulenode gc unless we have rulenodes to gc. r=dbaron
|
2009-09-24 13:59:43 -04:00 |
|
Mats Palmgren
|
948203eb7d
|
Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX. b=512106 r=roc
|
2009-09-16 17:01:36 +02:00 |
|
L. David Baron
|
a3a84f5a7b
|
Pass style rule to post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
|
2009-09-11 06:46:36 -04:00 |
|
L. David Baron
|
8143dbf5aa
|
Allow multiple post-resolve callbacks. (Maybe not the long term approach for CSS transitions, but easiest right now.) (Bug 435441) r=bzbarsky
|
2009-09-11 06:46:36 -04:00 |
|
L. David Baron
|
411bbcb6dd
|
Add fields to nsCSSPropList.h for style struct offset and animation type. (Bug 504652) r=bzbarsky
|
2009-09-11 06:46:36 -04:00 |
|
L. David Baron
|
e5a6347016
|
Remove unneeded detail == eRuleNone check. (Bug 114100) r=bzbarsky
|
2009-09-11 06:46:35 -04:00 |
|
Jonathan Watt
|
ed42a30cb8
|
Bug 508179. Implement 'pointer-events:none;' for all elements. r=roc, r=dbaron.
|
2009-08-26 20:53:35 -07:00 |
|
Ryo Kawaguchi
|
54bb0a0d80
|
Implement background-image: -moz-image-rect(), which allows a region of an image to be used as a background image. (Bug 113577) r=roc, dbaron
|
2009-08-21 13:39:25 -07:00 |
|
Jonathon Jongsma ext:(%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
219a2fe88e
|
Implement CSS transitions: implement the parsing and computation of the transition properties. (Bug 435441) r=bzbarsky
|
2009-08-20 14:52:47 -07:00 |
|
Boris Zbarsky
|
7abc642822
|
Bug 509155. Don't store outline structs in the rule tree if outline-color:inherit is set on the root element. r=dbaron
|
2009-08-10 10:54:22 -04:00 |
|
Boris Zbarsky
|
47a8214709
|
Bug 508919. Stop leaking nsStyleBorder objects. r=dbaron
|
2009-08-07 10:38:44 -04:00 |
|
Michael Ventnor
|
8ae6cd75f4
|
Bug 479220: Implement support for CSS gradients: -moz-linear-gradient() and -moz-radial-gradient(). r=roc, dbaron
|
2009-08-01 08:53:40 -07:00 |
|
L. David Baron
|
6fb9ce56f5
|
Don't resolve a new context for the root when we're computing rem units for the root. (Bug 478321) r=bzbarsky
|
2009-08-01 08:53:40 -07:00 |
|
Dão Gottwald
|
bf4108370b
|
Backed out changeset c086fca6fc55
|
2009-07-31 14:35:48 +02:00 |
|
Michael Ventnor
|
61ed5fe1e2
|
Bug 479220 - Implement the CSS gradients proposal. r=roc,dbaron sr=roc
|
2009-07-31 13:32:32 +02:00 |
|
Jeff Walden
|
a24a25ba2e
|
Bug 189519 - Implement CSS3 (-moz- for now)background-size. r=dbaron, other useful review comments from roc/bz
|
2009-05-28 11:09:05 -07:00 |
|
Boris Zbarsky
|
f51e72add0
|
Bug 495798. Drop native theming for controls styled with transparent backgrounds, even if the user said to not use the page colors. r+sr=dbaron
|
2009-06-16 15:05:12 -07:00 |
|
L. David Baron
|
0d06184f97
|
Remove support for fallback background colors. (Bug 496721) r+sr=bzbarsky
|
2009-06-16 08:00:20 -07:00 |
|
Karl Tomlinson
|
1b9df1cee4
|
b=481751 block-height line-height for text input and strut baseline for textarea r=bz,sr=dbaron
--HG--
extra : rebase_source : 1241360066ea9387d15c71936da9468399240640
|
2009-05-19 10:13:12 +12:00 |
|
Jeremy D. Lea
|
39f62f1364
|
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
|
2009-04-01 13:59:02 -08:00 |
|