Commit Graph

113 Commits

Author SHA1 Message Date
jst@netscape.com
e722bc29b2 Landing DOM Level 2 CSS and Views interfaces and implementation. 2000-04-26 13:58:56 +00:00
troy@netscape.com
3cb3cfefb2 Reinstated clipping code which had been backed out because it caused
a problem for XUL layout. I added a workaround for the XUL problem
2000-04-25 04:43:11 +00:00
putterman@netscape.com
8b20629651 Backing out troy's changes to fix various UI blocker bugs. 2000-04-24 22:21:56 +00:00
troy@netscape.com
dc75dfc818 Changes to bring clipping inline with upcoming CSS2 errata 2000-04-23 00:56:16 +00:00
jst@netscape.com
f33eb325c8 Updating the DOM interface CSSStyleDeclaration to DOM Level 2. 2000-04-20 13:50:56 +00:00
scc@netscape.com
5e49be25a8 making string conversions explicit 2000-04-15 20:15:37 +00:00
pierre@netscape.com
5320e2c118 33710 "background-color: inherit doesn't work correctly". Split the NS_STYLE_BG_PROPOGATED flag into 2 flags: NS_STYLE_BG_PROPAGATED_TO_PARENT and NS_STYLE_BG_PROPAGATED_FROM_CHILD. MapDeclarationColorInto() fetches the color from the grand-parent if PROPAGATED_TO_PARENT is set. 2000-04-15 10:38:13 +00:00
hyatt@netscape.com
60e2af1e48 Making <children> support dynamic. 2000-04-04 06:29:20 +00:00
attinasi@netscape.com
5818fabee1 Implemented Style Size Dump. r=rickg b=26565 2000-03-31 07:08:36 +00:00
pierre@netscape.com
b9de883eaa #33557 (background-color: inherit on html:input type="text" only appears to check for background color on parent node). MapDeclarationColorInto() should inherit the parent's color on "background: transparent". 2000-03-29 06:55:15 +00:00
pierre@netscape.com
bfa07e1f92 #3371. Implemented css2/css3 system fonts. GFX on Windows and GTK needs to be completed. 2000-03-25 18:54:36 +00:00
pierre@netscape.com
6e26776e4d Related to #18136. Enable the IE-compatible font size table in strict mode. It required to pass the nsFontSizeType to FindNextSmaller/LargerFontSize. 2000-03-25 13:48:50 +00:00
pierre@netscape.com
adb93da937 #30127 "-moz-fixed not friendly with the cascade". Inherit NS_STYLE_FONT_USE_FIXED together with the font face. 2000-03-14 07:30:29 +00:00
pierre@netscape.com
8daa20e5cb Bug 18136/21950 "Fixing the font size mess". Implemented Todd Farhner's system in nsStyleUtil. Disabled the font size rounding code on Windows (see bug 24005). r=erik, a=rickg 2000-02-24 12:51:28 +00:00
jdunn@netscape.com
d30b76c7fe Fix problem with NS_IF_ADDREF on member variables inside of const
member functions.  This includes removing all references to
NS_DEF_PTR and the including of nsIPtr.h

r=troy@netscape.com,dougt@netscape.com,scc@netscape.com
# 28114
a=chofmann@netscape.com
2000-02-17 23:19:18 +00:00
hyatt@netscape.com
ae320a0ba3 Fix for 25883. 2000-02-01 00:20:26 +00:00
pierre@netscape.com
5cb4b4ee81 Bug 24676 ("Need -moz-outline-radius feature"). Added the 'outline_radius' similarly to the 'border_radius'. 2000-01-24 11:19:55 +00:00
pierre@netscape.com
f4bc1f6d49 17303 "Text input fields in chrome should use sans serif font". Clear the NS_STYLE_FONT_USE_FIXED flag when setting a font different from -moz-fixed. r=rods (rods checked in the other part of that fix in nsHTMLFontElement.cpp) 2000-01-12 00:19:14 +00:00
hyatt@netscape.com
a750d76173 adding behavior property to CSS. r=brendan 2000-01-11 03:40:41 +00:00
sspitzer@netscape.com
19570b0443 fix for pierre's warnings. r=bienvenu 1999-12-23 18:35:35 +00:00
pierre@netscape.com
37a1ed2e42 16381 "Need to be able to specify -moz-border-radius for each corner". Made changes in the following files in order to store the radius as a nsCSSRect and support 4 new -moz-border-radius properties (topLeft, topRight, bottomRight, bottomLeft): nsCSSDeclaration.cpp nsCSSParser.cpp nsCSSPropList.h nsCSSStyleRule.cpp nsICSSDeclaration.h nsIStyleContext.h nsStyleContext.cpp nsCSSRendering.cpp 1999-12-22 11:27:10 +00:00
pierre@netscape.com
f57951cbaf Added the CSS2 printing extensions to the style system (page breaks, page size...). They are not used by Layout yet. 1999-12-22 05:00:47 +00:00
pierre@netscape.com
abaf4ebf0a 12737: removed the 'moz-fixed' NavQuirk 1999-11-23 01:07:26 +00:00
dmose@mozilla.org
796280940b updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
pierre@netscape.com
dcea07cc66 Fix #12737 "-moz-fixed should be compat mode only". Overwrites the fixed font family with the normal font family in navQuirks mode only. r=pollmann. 1999-10-19 00:31:45 +00:00
peterl@netscape.com
c97d8906fd Added new style data accessors.
Added nsIMutableStyleContext interface.
Made style rules work against nsIMutableStyleContext
r=troy
1999-10-16 04:05:59 +00:00
peterl@netscape.com
aba7ebc9ea store system colors as int rather than enums
return proper result code when setting system color
r=rods
1999-10-12 01:31:33 +00:00
kipp@netscape.com
ea36a75c90 Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage 1999-10-08 20:41:19 +00:00
kipp@netscape.com
9b9133a12d Zapped mCompatFloatMargin hack 1999-09-17 00:57:06 +00:00
kipp@netscape.com
1497ca1836 Added in mCompatFloaterMargin 1999-09-16 19:55:28 +00:00
peterl@netscape.com
b4193477f7 re-added last changes (in a mac safe way)
better font weight
system color handling
1999-09-10 05:56:19 +00:00
kipp@netscape.com
70e76422ba Nit to make emacs happier 1999-09-09 21:05:32 +00:00
mscott@netscape.com
5a0c34e678 Backing out peterl's changes to fix the mac depend build until we can figure out why it
causes an internal compiler error.
1999-09-09 01:49:51 +00:00
peterl@netscape.com
c11a16f4e1 Added optimization in SetCoord to not set inherit value if value can be computed locally 1999-09-09 00:43:54 +00:00
peterl@netscape.com
5d37fbe7cd tracking UI & forms proposal changes 1999-09-03 23:40:35 +00:00
peterl@netscape.com
680a915855 route declaration parsing through the CSSLoader's parsers 1999-08-04 05:07:10 +00:00
peterl@netscape.com
1c4963abec added experimental CSS3 properties 1999-07-24 19:04:42 +00:00
peterl@netscape.com
c1888da983 added char unit support
removed warnings
update to color api change
1999-07-18 00:27:02 +00:00
warren@netscape.com
753ac43fff Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too. 1999-06-23 03:29:44 +00:00
peterl@netscape.com
292c1f7de6 use '-moz-fixed' for pre fixed font hack instead of 'monospace'
cleaned up font api
1999-06-22 19:23:56 +00:00
peterl@netscape.com
6210d9e66c better namespace support
made descend from nsCSSRule base class
1999-06-10 05:28:32 +00:00
peterl@netscape.com
6f6f2faf5d added cloning and dirtying of sheet on modify 1999-06-03 01:57:13 +00:00
bruce@cybersight.com
a93d65d168 Fix for ANSI C++ compliance: friend foo -> friend class foo 1999-04-21 04:16:46 +00:00
peterl@netscape.com
bdc708df04 split font style mapping from regular style mapping 1999-04-15 21:23:05 +00:00
peterl@netscape.com
5d077a32db added -moz-border-radius 1999-04-03 03:15:01 +00:00
peterl@netscape.com
3ac3983af4 connected content properties to style context 1999-04-02 18:49:40 +00:00
peterl@netscape.com
9e24497a91 added support for outline
border color fixes
1999-03-28 04:31:57 +00:00
peterl@netscape.com
213db8a554 added percent handling for opacity property 1999-03-25 06:43:07 +00:00
troy@netscape.com
275ec7f7ea Fixed MapDeclarationInto() so it correctly handles 'min-width', 'max-width',
'min-height', and 'max-height'
1999-03-11 20:29:02 +00:00
peterl@netscape.com
e8a5a10ce1 added child & sibling selector support 1999-02-27 07:16:57 +00:00