vladimir@pobox.com
835cebc63e
b=427122, padding on select elements is ignored ; r=dbaron, a=beltzner
2008-04-25 16:12:45 -07:00
vladimir@pobox.com
f7a5c34236
backing out
2008-04-20 01:24:42 -07:00
vladimir@pobox.com
d6855804be
b=427122, padding on select elements ignored, r=dbaron,a=beltzner
2008-04-19 23:42:00 -07:00
dbaron@dbaron.org
46dea1c691
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
93bcf63787
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
f9b12344c9
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
1dc8f5f572
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
14c210b2ff
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
efe3ffcf38
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
3e4369bbb5
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
03669b637b
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
79d7272cef
backing out bug 355548 due to test failures
2008-01-08 15:11:27 -08:00
roc+@cs.cmu.edu
2c6f996889
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
9fba31f8f1
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
736d473ea9
Bug 399289 - leak of nsBaseURLParser with svg paint. r+sr+a=dbaron
2007-10-19 08:36:15 -07:00
tor@cs.brown.edu
13a39acf8b
Backout of 399289.
2007-10-15 11:59:22 -07:00
tor@cs.brown.edu
4bb61b5b4d
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
d8addc0ca6
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
5540e78a6b
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
41ac6d8100
Relanding bug 390425, with attempted performance regression fix. r+sr+a=roc
2007-08-15 16:20:25 -07:00
tor@cs.brown.edu
820e8ee7ab
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
75805da55c
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
09ff2914f8
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
0198f88736
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
4fd6f0aaf2
Bug 386640: ClearStyleDataAndReflow is fundamentally broken. r+sr=bz
2007-07-25 10:14:13 -07:00
dbaron@dbaron.org
42e7c661f1
Implement -moz-initial for almost all remaining properties. b=80887 r+sr=bzbarsky
2007-07-24 08:27:11 -07:00
dbaron@dbaron.org
dd85abf19e
Avoid potential recursion into Compute*Data on the same rule node (for an inherited struct), which can cause a leak. Add bolder and lighter font-weight to CheckFontProperties. Fix incorrect propagation of generic fonts in ComputeFontData. b=383979 r+sr=bzbarsky
2007-07-23 21:13:45 -07:00
dbaron@dbaron.org
bf20f0218b
Implement remaining properties in computed style (with some hacks for counter() values for content), and fix some page-break-* bugs exposed by the added test coverage. b=316981 r+sr=bzbarsky
2007-07-22 10:58:37 -07:00
dbaron@dbaron.org
0025130d35
Make CheckFontProperties consider font-size:larger and font-size:smaller as well. b=388548 r+sr=bzbarsky
2007-07-22 10:57:35 -07:00
dbaron@dbaron.org
3945296b61
Make aRuleDetail parameters to Compute*Data not be references. b=388546 r+sr=bzbarsky
2007-07-22 10:56:56 -07:00
tor@cs.brown.edu
258529672e
Bug 316908 - Add SVG to nsComputedDOMStyle. r+sr=dbaron
2007-07-21 07:20:25 -07:00
bzbarsky@mit.edu
d5a5f68231
Propagate stylesheet principals through to XBL binding loads; streamline load
...
security checks in the XBL code (so that all the security checks are gated
through LoadBindingDocumentInfo). Bug 204140, r=dbaron for the CSS changes,
r=sicking for the XBL changes, sr=sicking.
In particular, this change allows user stylesheets loaded from local files to
link to local files.
2007-07-18 14:56:57 -07:00
neil@parkwaycc.co.uk
314a7d97d4
Followup to bug 348748 to fix the alignment of trailing backslashes in macros
...
[xxx_cast<foo*>(bar) is three characters shorter than NS_XXX_CAST(foo*, bar)]
2007-07-11 01:46:44 -07:00
jwalden@mit.edu
12e960c504
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
dbaron@dbaron.org
9edabebb5d
Implement -moz-border-start and -moz-border-end. Patch by Simon Montagu <smontagu@smontagu.org> and me. b=74880 r/sr=smontagu/dbaron
2007-07-04 11:51:16 -07:00
roc+@cs.cmu.edu
8f9197e293
Bug 383551. Clean up IsInlineFrame, nsStyleDisplay::IsBlockLevel and related methods. r+sr=dbaron
2007-06-26 19:31:35 -07:00
dbaron@dbaron.org
17ccdad720
Rewrite handling of CSS system fonts to fix bugs in cascading and serialization. b=377947 r+sr=bzbarsky
2007-06-12 11:28:56 -07:00
sharparrow1@yahoo.com
c63b6d92ea
Bug 237770: Mozilla fails to ignore 'float' property even though 'position: absolute' is set. r=dbaron, sr=bzbarsky.
2007-05-22 22:55:03 -07:00
dbaron@dbaron.org
cb2bf9df07
Revert part of bug 377521 to fix bug 380825 (and add comment). r+sr=bzbarsky
2007-05-16 14:17:21 -07:00
dbaron@dbaron.org
2283a5a228
Rewrite the pref for forbidding pages from setting colors and backgrounds so that it changes transparency less often and interferes less with user and user-agent styles. b=58048, 255829, 255411 r+sr=bzbarsky
2007-05-16 14:10:31 -07:00
dbaron@dbaron.org
9f3c8e9f9f
Make rule nodes know their level in the cascade. b=374907 r+sr=bzbarsky
2007-05-16 14:08:51 -07:00
bzbarsky@mit.edu
766ee6ca80
Fix regression bug 380842: allow block-display generated content on table cellsand captions again. r+sr=dbaron
2007-05-16 09:57:28 -07:00
masayuki@d-toybox.com
bc75592576
Bug 279246 Implement 'ime-mode' property (WinIE CSS) r+sr=dbaron
2007-05-16 08:51:37 -07:00
dbaron@dbaron.org
fabaa58a57
Handle -moz-initial for 'font' shorthand (and fix bugs in some of its subproperties). b=377521 r+sr=bzbarsky
2007-05-14 22:13:49 -07:00
dbaron@dbaron.org
7ebd204a74
Add eStyleUnit_None so we don't have to use eStyleUnit_Null as a real value for max-width and max-height. b=379741 r+sr=bzbarsky
2007-05-10 23:01:31 -07:00
dbaron@dbaron.org
89b6771da4
Remove eCSSUnit_Proportional and eStyleUnit_Proportional, which were used only for a removed feature. b=333352 r+sr=bzbarsky
2007-05-10 23:00:26 -07:00
mats.palmgren@bredband.net
5db811388d
Fix a cursor:-moz-initial assertion and include it in the mochitests. b=379951 r+sr=dbaron
2007-05-07 23:56:14 -07:00
mats.palmgren@bredband.net
32ad84fd9f
Backing out bug 379906 to fix orange.
2007-05-07 23:25:04 -07:00
mats.palmgren@bredband.net
8051d9376c
Fix a cursor:-moz-initial assertion and include it in the mochitests. b=379951 r+sr=dbaron
2007-05-07 22:46:37 -07:00
dbaron@dbaron.org
e10913eee0
Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky
2007-05-03 16:11:00 -07:00