Jeremy D. Lea
|
39f62f1364
|
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
|
2009-04-01 13:59:02 -08:00 |
|
Robert O'Callahan
|
160bdca11d
|
Bug 476062. Instead of turning off -moz-appearance when an element has a box-shadow, just ignore the box-shadow. r+sr=dbaron
--HG--
extra : rebase_source : 68e79ec44afd089b93870a5d87ea549d5f04b9d6
|
2009-04-01 14:07:18 +13:00 |
|
Robert Longson
|
7235fc714e
|
Bug 484150 - support image-rendering attribute. Includes some gfx code by vlad from bug 423756 which is r=joe. The rest is r=dbaron, sr=roc
|
2009-03-21 15:36:38 +00:00 |
|
Robert O'Callahan
|
6c5c6bf95d
|
Bug 476062. Author-applied 'box-shadow' should cause elements to drop their native look. r+sr=dbaron
--HG--
extra : rebase_source : 6f5dfac238eb19be1b38cdd612e5dda8ac457e57
|
2009-03-18 13:32:08 +13:00 |
|
L. David Baron
|
2a6e824389
|
Split eCSSUnit_String into eCSSUnit_String (with quotes), eCSSUnit_Ident (without quotes), and eCSSUnit_Families (font family list, but not for @font-face descriptor where the single family is stored as eCSSUnit_String). (Bug 481591) r+sr=bzbarsky
|
2009-03-06 13:05:01 +09:00 |
|
L. David Baron
|
fa9a21c33d
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-19 21:29:21 -08:00 |
|
L. David Baron
|
2eb748571c
|
Backed out changeset fde0b361f25e (bug 322475, main patch) due to Mac talos startup failures and hitting the NS_ABORT_IF_FALSE in SetupBackgroundClip, which may be related.
|
2009-02-19 13:51:46 -08:00 |
|
L. David Baron
|
d9ac02ed8c
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-19 12:33:09 -08:00 |
|
L. David Baron
|
a91aa25ab0
|
Back out all 8 changesets that I just landed (bugs 477959, 477961, 322475, 478899, 475215, 478156) again, because Talos Try server builds lie about which changesets they're testing.
|
2009-02-19 09:06:18 -08:00 |
|
L. David Baron
|
51ef1de194
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-19 07:29:28 -08:00 |
|
L. David Baron
|
8b207bcc51
|
Revert (back out) the previous 11 changesets (bugs 477959, 477961, 477963, 477962, 322475, 478899, 475215, 478156), due to Mac talos orange with (as usual) no useful diagnostic.
|
2009-02-18 18:59:47 -08:00 |
|
L. David Baron
|
366992262c
|
Implement multiple background layers, implement fallback background color, and make -moz-background-inline-policy no longer be part of the background shorthand. (Bug 322475) r+sr=roc,bzbarsky
|
2009-02-18 17:13:25 -08:00 |
|
Michael Ventnor
|
b480b09ba3
|
Bug 476738. Implement 'inset' box-shadows. r+sr=roc,r=dbaron
|
2009-02-10 21:45:13 +13:00 |
|
Boris Zbarsky
|
f47d90d8f4
|
Bug 475986. Make text-align:start work on <html:th> correctly. r+sr=dbaron
|
2009-02-05 22:48:29 -05:00 |
|
L. David Baron
|
8eb7aff884
|
Rename aInherited/inherited to aCanStoreInRuleTree/canStoreInRuleTree. (Bug 476598) r+sr=bzbarsky
|
2009-02-04 13:24:18 -08:00 |
|
L. David Baron
|
1854f68bbb
|
Reverse the boolean meaning of inherited/aInherited. (This patch, without the next patch to rename things, makes the code make less sense.) (Bug 476598) r+sr=bzbarsky
|
2009-02-04 13:24:18 -08:00 |
|
L. David Baron
|
d36ea26331
|
Make the aInherited parameters to Compute*Data const. (Bug 476598) r+sr=bzbarsky
|
2009-02-04 13:24:18 -08:00 |
|
L. David Baron
|
815dc2c66f
|
Fix incorrect uses of aInherited rather than inherited so that we can make aInherited const. (Bug 476598) r+sr=bzbarsky
|
2009-02-04 13:24:18 -08:00 |
|
Arpad Borsos
|
829f9f024a
|
Bug 474369 - get rid of nsVoidArray; layout part; r+sr=roc
|
2009-02-03 15:42:18 +01:00 |
|
L. David Baron
|
452186214b
|
Keep old rule trees around until they are no longer referenced. (Bug 475128) r+sr=bzbarsky
|
2009-01-29 20:39:23 -08:00 |
|
L. David Baron
|
f8774a93ef
|
Implement CSS computation of font-stretch property and store it in the gfx font structures. (Bug 3512) r=vlad sr=bzbarsky
|
2009-01-29 12:39:18 -08:00 |
|
Keith Rarick
|
7073f11143
|
Implement 'rem' unit from css3-values. (Bug 472195) r+sr=dbaron
|
2009-01-20 13:58:48 -08:00 |
|
L. David Baron
|
ba1c5c080f
|
Avoid building user font set when handling units involving font metrics in media query expressions. (Bug 473892) r+sr=bzbarsky
|
2009-01-16 19:44:21 -08:00 |
|
L. David Baron
|
d11612b0aa
|
Distinguish clip:rect(auto,auto,auto,auto) from clip:auto as the spec requires. (Bug 372063) r+sr=bzbarsky
|
2008-12-29 10:07:38 -05:00 |
|
L. David Baron
|
8458c5b6b6
|
Make 'word-spacing: normal' just compute to '0', since that's what CSS 2.1 says to do, and thus change nsStyleText::mWordSpacing from nsStyleCoord to nscoord. (Bug 470705) r+sr=roc
|
2008-12-27 20:58:14 -05:00 |
|
L. David Baron
|
c88d4b23d5
|
Fix bugs in handling of inherit, initial, and none for -moz-border-*-colors. (Bug 389404) r+sr=bzbarsky
|
2008-12-23 09:06:56 -05:00 |
|
L. David Baron
|
a0c80a0fdb
|
Replace mechanism for restricting the properties that apply to :first-line and :first-letter. (Bug 469227) r+sr=bzbarsky
|
2008-12-12 10:59:03 -08:00 |
|
L. David Baron
|
3e2cdc7772
|
Remove some unreachable stub code for en (half an em) and cap (cap-height metric of font) units that we never create. (Bug 458878) r+sr=bzbarsky a=blocking1.9.1+
|
2008-12-04 08:09:53 -08:00 |
|
Robert O'Callahan
|
e2d6438f48
|
Bug 459968. Fix some integer overflows in the style system and in min/pref width computation for text. r+sr=dbaron
|
2008-11-26 11:53:58 +13:00 |
|
Brad Lassey
|
ea8dd114d1
|
backing out changesets 026147c91538, fb2326fcfc36, ebf0c7cf17be, 57e6a1e9041e, 1f5d2c249f86 and d7a7824d6990 due to crash on linux talos machines durring tp.
|
2008-11-26 12:20:26 -05:00 |
|
Robert O'Callahan
|
6dd228bfdc
|
Bug 459968. Fix some integer overflows in the style system and in min/pref width computation for text. r+sr=dbaron
|
2008-11-26 11:53:58 +13:00 |
|
Boris Zbarsky
|
a1f18eb0e6
|
Bug 460664. Reset prop inheritance should skip first-line even if the whole struct is inheriting. r+sr=dbaron
|
2008-10-20 12:14:25 -04:00 |
|
L. David Baron
|
12fe22cbdd
|
Fix failure to propagate aInherited result of nsRuleNode::CalcLength. (Bug 460440) r=kschwarz sr=bzbarsky
|
2008-10-20 14:07:09 +02:00 |
|
L. David Baron
|
408718d854
|
Remove additional chunk of code that should have been removed in bug 238072. (Bug 460029) r+sr=bzbarsky
|
2008-10-20 14:07:08 +02:00 |
|
Markus Stange
|
1ffda30624
|
Bug 450939 - Add -moz-window-shadow CSS property, r+sr=dbaron
|
2008-10-14 16:44:25 +02:00 |
|
Arpad Borsos
|
8b11d938d2
|
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
|
2008-10-10 17:04:34 +02:00 |
|
Zack Weinberg
|
2f3912b498
|
Bug 458463 - Rename nsStyleFont::mFlags to ::mGenericID and stop treating it like a bitfield; r+sr=dbaron
|
2008-10-10 16:56:18 +02:00 |
|
L. David Baron
|
84312b4cfc
|
Add a flags table for CSS properties. (Bug 160403) r+sr=bzbarsky
|
2008-10-07 15:10:19 -07:00 |
|
L. David Baron
|
af15ff1f65
|
Fix warnings about breaking strict aliasing rules by making mChildren a union. (Bug 458813) r+sr=bzbarsky
|
2008-10-07 15:10:19 -07:00 |
|
Boris Zbarsky
|
76173c2650
|
Bug 452969. Drop native theming for controls that inherit user-specified values. r+sr=dbaron
|
2008-10-07 14:53:22 -04:00 |
|
Zack Weinberg
|
1b9f5190da
|
Bug 450652 – Style system changes to support CSS3 border-radius – data structures for elliptical borders (part 1) [r+sr=dbaron]
|
2008-10-01 00:50:52 -05:00 |
|
Arpad Borsos
|
d0e70a51bf
|
Bug 452797 - Clean up unused variables in layout/; v6; r+sr=roc
|
2008-09-20 15:42:03 +02:00 |
|
Arpad Borsos
|
f428038a86
|
Bug 454475 - Fix "unhandled enumeration value" warnings in layout/; r+sr=roc
|
2008-09-16 13:25:35 +02:00 |
|
Keith Schwarz
|
dc907e1ec7
|
Bug 435293. Implement CSS transforms. r=dbaron,r+sr=roc
|
2008-09-13 21:42:11 +12:00 |
|
L. David Baron
|
a56edce6be
|
Convert text-shadow and box-shadow storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
|
2008-09-12 20:45:37 -07:00 |
|
L. David Baron
|
b4d9cdbfa1
|
Convert border spacing storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
|
2008-09-12 20:45:37 -07:00 |
|
L. David Baron
|
b9c298d240
|
Convert outline offset storage from nsStyleCoord to nscoord. (Bug 443057) r+sr=bzbarsky
|
2008-09-12 20:45:37 -07:00 |
|
Zack Weinberg
|
0f68a207ca
|
Bug 453916: treat transparency strictly as a special case of color alpha. r+sr=dbaron
|
2008-09-12 08:35:53 -07:00 |
|
Zack Weinberg
|
83829cd801
|
Bug 441367 - reduce repetitive code in nsRuleNode.cpp with SetDiscrete() and SetFactor() helper functions. r+sr=dbaron
|
2008-09-06 06:56:23 -07:00 |
|
Zack Weinberg
|
1567a739fa
|
Bug 389406 – initial value for 'quotes' property is stored incorrectly and not reachable by -moz-initial; r+sr=dbaron
|
2008-08-19 10:18:58 -04:00 |
|
Robert O'Callahan
|
0f9e4e319d
|
Bug 238072. Make generated content take the normal frame construction path. Relanding with changes so that counter and quote nodes are initialized after their frames are available, more like the old code. r+sr=dbaron,bzbarsky
|
2008-08-18 13:16:42 +12:00 |
|
Robert O'Callahan
|
e6245e9ce2
|
Bug 238072 backout
|
2008-08-07 22:22:08 +12:00 |
|
Robert O'Callahan
|
8ad3721594
|
Bug 238072. Rework generated content support to match CSS 2.1, making generated content take the normal frame construction path so supporting any style applied to it (including 'position', 'float', etc). r+sr=bz,r=dbaron
|
2008-08-07 13:18:24 +12:00 |
|
L. David Baron
|
17cd72dbc6
|
Merge Quotes and CounterData storage types into ValuePairList. (Bug 322475) r+sr=bzbarsky
|
2008-08-04 15:15:11 -07:00 |
|
L. David Baron
|
10045a5167
|
Implement Media Queries. (Bug 156716) r+sr=bzbarsky
|
2008-07-26 09:14:48 -07:00 |
|
Simon Montagu
|
0dd0a7f5ba
|
Support for word-wrap CSS property. Bug 99457, r+sr=dbaron, roc
|
2008-07-24 10:16:18 +03:00 |
|
Michael Ventnor
|
8aeed81515
|
Bug 271586 – Implement CSS3 column-rule-*. r+sr=roc,dbaron
|
2008-07-19 12:38:25 +02:00 |
|
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
49c9b3d67e
|
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
|
2008-07-16 23:30:25 -07:00 |
|
L. David Baron
|
9e4ceade8e
|
Backed out changeset 9b0b2391485c due to linker errors related to nsStyleStructInlines.h not being included enough.
|
2008-07-16 22:59:14 -07:00 |
|
Andrew Smith ext:(%2C%20Rob%20Arnold%20%3Ctellrob%40gmail.com%3E%2C%20L.%20David%20Baron%20%3Cdbaron%40dbaron.org%3E)
|
bb4be48531
|
Implement css3 border-image property. (Bug 378217) r=vlad,dbaron,robarnold
|
2008-07-16 22:18:38 -07:00 |
|
Zack Weinberg
|
58cf580d4a
|
Remove eStyleUnit_Chars and the special cases for it throughout layout, and make ch units go through the normal eStyleUnit_Coord cases. (Bug 363706) r+sr=dbaron
|
2008-07-15 14:31:36 -07:00 |
|
Zack Weinberg
|
2103ba64ef
|
Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units, and make eStyleUnit_Chars and nsLayoutUtils::CharsToCoord unused. (Bug 363706) r=roc sr=dbaron
|
2008-07-15 14:31:36 -07:00 |
|
L. David Baron
|
bc2be41d00
|
Make rule node children destruction happen in a queue from the root rule node (or root of the subtree being destroyed) rather than using recursion. (Bug 439184.) r+sr=bzbarsky
|
2008-07-13 13:57:38 -07:00 |
|
L. David Baron
|
4db60cdcb8
|
Replace nsRuleList with a next sibling pointer on the rule node itself (saving one word in the normal linked list case, and wasting one in the hash table case). (Bug 439184.) r+sr=bzbarsky
|
2008-07-13 13:57:38 -07:00 |
|
Michael Ventnor
|
33b9fe5f1e
|
Bug 444237 - "Crash with -moz-box-shadow: -moz-initial on input" [p=ventnor.bugzilla@gmail.com (Michael Ventnor) r+sr=dbaron]
|
2008-07-12 03:52:32 -05:00 |
|
Michael Ventnor
|
3a7677bb26
|
Bug 212633 - "Add support for CSS3 box-shadow" (parsing support) [p=ventnor.bugzilla@gmail.com (Michael Ventnor) r+sr=dbaron]
|
2008-07-07 19:56:52 -05:00 |
|
L. David Baron
|
8030cac4e8
|
Backed out changeset f6b609b0af6e
|
2008-06-17 16:10:53 -07:00 |
|
Zack Weinberg
|
8368d7844f
|
Add .zeroOrAveCharWidth field to gfxFont::Metrics. Initialize it in all font backends. Use it when computing CSS 'ch' units. (Bug 363706) r=roc sr=dbaron
|
2008-06-17 14:37:56 -07:00 |
|
Simon Montagu
|
dfcf9f51e9
|
Remove unnecessary argument from SetBidiEnabled. Bug 435856, r+sr=roc
|
2008-06-16 02:28:17 -07:00 |
|
Christian Biesinger ext:(%2C%20Michael%20Ventnor%20%3Cventnor.bugzilla%40yahoo.com.au%3E)
|
171196af8b
|
Implement the computed value of text-shadow in the style system. (Bug 10713) r+sr=dbaron
|
2008-06-05 16:06:34 -07:00 |
|
Vladimir Vukicevic
|
0b3d9b76cc
|
b=346189, children should optionally not affect size of XUL stack; r+sr=roc
|
2008-06-04 23:46:24 -07:00 |
|
L. David Baron
|
a7d8670d1d
|
Backed out changeset cf005233ebad (text-shadow style system changes) due to mochitest crash on Windows (which I can reproduce on Windows).
|
2008-06-03 16:42:13 -07:00 |
|
Christian Biesinger ext:(%2C%20Michael%20Ventnor%20%3Cventnor.bugzilla%40yahoo.com.au%3E)
|
752ec1f3fa
|
Implement the computed value of text-shadow in the style system. b=10713 r+sr=dbaron
|
2008-06-03 15:25:31 -07:00 |
|
L. David Baron
|
65434311b9
|
Allow the initial value of -moz-user-select to be specified with 'auto'. b=432888 r+sr=bzbarsky
|
2008-06-03 15:25:31 -07:00 |
|
vladimir@pobox.com
|
b58a1af929
|
b=427122, padding on select elements is ignored ; r=dbaron, a=beltzner
|
2008-04-25 16:12:45 -07:00 |
|
vladimir@pobox.com
|
5b4f07a7fa
|
backing out
|
2008-04-20 01:24:42 -07:00 |
|
vladimir@pobox.com
|
1cc55575d3
|
b=427122, padding on select elements ignored, r=dbaron,a=beltzner
|
2008-04-19 23:42:00 -07:00 |
|
dbaron@dbaron.org
|
7003061847
|
Fix the weird Get* API on nsStyleSides in favor of returning structs by value, to avoid further occurrences of bug 420069. b=420069 r+sr=roc a=beltzner
|
2008-03-05 16:05:26 -08:00 |
|
dbaron@dbaron.org
|
a6ec36aaa1
|
Make 'top' and 'bottom' captions follow the CSS2.1 behavior and put the old behavior into 'top-outside' and 'bottom-outside'. b=363248,386704 r+sr=roc a=blocking1.9+
|
2008-02-26 18:02:20 -08:00 |
|
dbaron@dbaron.org
|
64a3f7435c
|
Make the minimum font size preference leave font-size:0 untouched. b=401046 r+sr=bzbarsky a=schrep
|
2008-02-09 11:15:09 -08:00 |
|
dbaron@dbaron.org
|
0fd2f5d010
|
Fix serialization of currentColor for some properties. b=414550 r+sr=bzbarsky a=schrep
|
2008-02-08 11:51:41 -08:00 |
|
reed@reedloden.com
|
8dd5e9d735
|
Bug 413274 - ""ASSERTION: How can this ever happen?: '*aUnconstrainedSize <= scriptLevelSize'"" [p=vladimir.sukhoy@gmail.com (Vlad Sukhoy) r+sr=roc a1.9=beltzner]
|
2008-01-26 19:55:40 -08:00 |
|
roc+@cs.cmu.edu
|
9aeb2ba406
|
Bug 411603. Avoid circular definition and infinite recursion by interpreting 'scriptminsize' in em/ex units as relative to the parent font size. r+sr=dbaron
|
2008-01-13 12:57:03 -08:00 |
|
dwitte@stanford.edu
|
48b1fc2eb4
|
get rid of nsStyleStruct base type. b=408933, r+sr=dbaron, a=beltzner
|
2008-01-10 12:56:49 -08:00 |
|
roc+@cs.cmu.edu
|
bc08ac141a
|
Bug 355548. Clean up MathML's font handling by moving most of it to the style system. Creates nsMathMLElement to put functionality there. Tightens MathML attribute parsing and introduces full support for 'scriptsizemultiplier', 'scriptminsize' and their interactions with CSS font-size. r+sr=dbaron
|
2008-01-09 01:38:28 -08:00 |
|
roc+@cs.cmu.edu
|
09582c48ae
|
backing out bug 355548 due to test failures
|
2008-01-08 15:11:27 -08:00 |
|
roc+@cs.cmu.edu
|
459c356854
|
Bug 355548. Clean up MathML's font handling by moving most of it to the style system. Creates nsMathMLElement to put functionality there. Tightens MathML attribute parsing and introduces full support for 'scriptsizemultiplier', 'scriptminsize' and their interactions with CSS font-size. r+sr=dbaron
|
2008-01-08 14:36:46 -08:00 |
|
bzbarsky@mit.edu
|
e6e261a470
|
Implement hixie's first-line proposal: only inherit properties that inherit by default from ::first-line. Inherit the reset properties from its style parent (which is the node that we'd inherit from if the ::first-line were not there). Bug 395623, r+sr=dbaron, a=beltzner
|
2007-11-07 09:13:00 -08:00 |
|
tor@cs.brown.edu
|
c7e1505c64
|
Bug 399289 - leak of nsBaseURLParser with svg paint. r+sr+a=dbaron
|
2007-10-19 08:36:15 -07:00 |
|
tor@cs.brown.edu
|
279a22522f
|
Backout of 399289.
|
2007-10-15 11:59:22 -07:00 |
|
tor@cs.brown.edu
|
3334812330
|
Bug 399289 - leak of nsBaseURLParser with svg paint. r=dbaron, sr=roc, a=dbaron
|
2007-10-15 09:37:04 -07:00 |
|
dbaron@dbaron.org
|
7415f81dc3
|
Make IsWidgetStyled use style system to really check whether author styled borders or backgrounds, rather than depending on default values in forms.css. b=240117 r+sr=bzbarsky a=roc
|
2007-10-08 16:11:01 -07:00 |
|
dbaron@dbaron.org
|
1c49aa6978
|
Allow MapRuleInfoInto to map data for multiple structs at the same time. b=240117 r+sr=bzbarsky a=roc
|
2007-10-08 14:58:22 -07:00 |
|
bzbarsky@mit.edu
|
71c361ac5f
|
Relanding bug 390425, with attempted performance regression fix. r+sr+a=roc
|
2007-08-15 16:20:25 -07:00 |
|
tor@cs.brown.edu
|
57371777f8
|
Bug 383184 - Implement SVG lighting filters.
Style portion r+sr=dbaron, rest r=longsonr, sr=roc.
|
2007-07-25 23:57:42 -07:00 |
|
dbaron@dbaron.org
|
51a28fed8b
|
Remove additional unused code from system font redesign, and add one comment. b=377947 r+sr=bzbarsky
|
2007-07-25 23:41:37 -07:00 |
|
dbaron@dbaron.org
|
c265e46582
|
Make SetGenericFont not use aStartStruct-based computation since it's fundamentally incompatible with it. b=216456 r+sr=bzbarsky
|
2007-07-25 23:32:19 -07:00 |
|
dbaron@dbaron.org
|
24fb2d19fe
|
Fix enumerated values of font-size to depend on the right preference. b=389464 r+sr=bzbarsky
|
2007-07-25 16:12:38 -07:00 |
|
sharparrow1@yahoo.com
|
fb3a8889db
|
Bug 386640: ClearStyleDataAndReflow is fundamentally broken. r+sr=bz
|
2007-07-25 10:14:13 -07:00 |
|
dbaron@dbaron.org
|
c2ab442683
|
Implement -moz-initial for almost all remaining properties. b=80887 r+sr=bzbarsky
|
2007-07-24 08:27:11 -07:00 |
|