Commit Graph

77 Commits

Author SHA1 Message Date
pierre%netscape.com
a0876134ef Bug 24676 ("Need -moz-outline-radius feature"). Added the 'outline_radius' similarly to the 'border_radius'.
git-svn-id: svn://10.0.0.236/trunk@58467 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 11:19:55 +00:00
hyatt%netscape.com
2c9879296b adding behavior property to CSS. r=brendan
git-svn-id: svn://10.0.0.236/trunk@57347 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 03:40:41 +00:00
pierre%netscape.com
ab167ecc58 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


git-svn-id: svn://10.0.0.236/trunk@56387 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 11:27:10 +00:00
pierre%netscape.com
325e90f476 Added the CSS2 printing extensions to the style system (page breaks, page size...). They are not used by Layout yet.
git-svn-id: svn://10.0.0.236/trunk@56361 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 05:00:47 +00:00
tbogard%aol.net
ae5a81e394 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc
git-svn-id: svn://10.0.0.236/trunk@54392 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-24 06:03:41 +00:00
dmose%mozilla.org
92d791b7b0 updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
peterl%netscape.com
f3c05f912b Added new style data accessors.
Added nsIMutableStyleContext interface.
Made style rules work against nsIMutableStyleContext
r=troy


git-svn-id: svn://10.0.0.236/trunk@50919 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-16 04:05:59 +00:00
troy%netscape.com
7eedfae1ee Made sure mOutsideEdge is initizlied
git-svn-id: svn://10.0.0.236/trunk@49747 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-04 23:44:44 +00:00
peterl%netscape.com
c13c15a44b make remap style optionally not go recursive
git-svn-id: svn://10.0.0.236/trunk@49286 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-29 03:30:47 +00:00
kipp%netscape.com
ffc7966b7d Zapped mCompatFloatMargin hack
git-svn-id: svn://10.0.0.236/trunk@47887 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-17 00:57:06 +00:00
kipp%netscape.com
458a973efc Added in mCompatFloaterMargin
git-svn-id: svn://10.0.0.236/trunk@47812 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 19:55:28 +00:00
peterl%netscape.com
938447840d tracking to UI & forms proposal changes
git-svn-id: svn://10.0.0.236/trunk@45962 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 23:33:06 +00:00
kipp%netscape.com
42f23d9817 Made WhiteSpaceIsSignificant a const method
git-svn-id: svn://10.0.0.236/trunk@44909 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-27 21:39:50 +00:00
buster%netscape.com
e292a3dd2d just a comment, part of a memory leak bug fix to remind users to free a struct
git-svn-id: svn://10.0.0.236/trunk@42639 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-07 05:09:09 +00:00
peterl%netscape.com
2d98616fca added some experimental CSS3 properties
fixed style context impact reporting


git-svn-id: svn://10.0.0.236/trunk@40987 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-24 18:59:43 +00:00
alecf%netscape.com
78af0740c9 first cut at scriptifying nsISupportsArray - remove constness from all methods, add new XPCOM compatible methods and fix layout code to handle lack of const methods
git-svn-id: svn://10.0.0.236/trunk@33395 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-02 02:06:32 +00:00
kipp%netscape.com
c1d2d7dae5 Added an (as yet unused) predicate
git-svn-id: svn://10.0.0.236/trunk@29537 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 22:07:02 +00:00
peterl%netscape.com
6e426fde86 updated prop values
git-svn-id: svn://10.0.0.236/trunk@26138 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-03 03:15:24 +00:00
peterl%netscape.com
8dc11fdd8f added nsStyleContent
git-svn-id: svn://10.0.0.236/trunk@26048 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 18:48:55 +00:00
peterl%netscape.com
caeab84225 added support for outline, border corner radius, transparent border
tweaked opacity


git-svn-id: svn://10.0.0.236/trunk@25342 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-28 04:28:22 +00:00
scc%netscape.com
817f56596f rename |IID()| --> |GetIID()|
git-svn-id: svn://10.0.0.236/trunk@22744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 19:48:57 +00:00
peterl%netscape.com
9b0f1dbc06 added CalcStyleDifference
git-svn-id: svn://10.0.0.236/trunk@22326 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-27 07:11:42 +00:00
kipp%netscape.com
2a60d6d88b Added IsFloating inline
git-svn-id: svn://10.0.0.236/trunk@22125 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 17:02:05 +00:00
kipp%netscape.com
9b917419dc COMized nsIPresShell and nsIPresContext
git-svn-id: svn://10.0.0.236/trunk@20570 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 17:45:58 +00:00
peterl%netscape.com
dda3c38f63 made visible an int instead of bool
git-svn-id: svn://10.0.0.236/trunk@19279 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-02 03:24:23 +00:00
troy%netscape.com
3381a561f5 Added helper function IsAbsolutelyPositioned() to nsStylePosition
git-svn-id: svn://10.0.0.236/trunk@18747 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-27 05:35:54 +00:00
troy%netscape.com
4ccdea739f Added support for 'right' and 'bottom' properties. Changed to using a
nsStyleSides struct to hold all the offsets


git-svn-id: svn://10.0.0.236/trunk@17372 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 04:47:46 +00:00
troy%netscape.com
18a677af22 Added BackgroundIsTransparent() member function to nsStyleColor
git-svn-id: svn://10.0.0.236/trunk@17350 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-08 01:13:34 +00:00
buster%netscape.com
40cc77a614 added mInsideNeighbor to nsBorderEdge, allowing fast access for an outside edge to
it's neighboring inside edge.  value is undefined for inside edges.


git-svn-id: svn://10.0.0.236/trunk@16987 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-30 06:46:35 +00:00
buster%netscape.com
d9d5b90bed added mOutsideEdge to nsBorderEdges
git-svn-id: svn://10.0.0.236/trunk@16848 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-23 15:49:48 +00:00
buster%netscape.com
2b86e9ad34 added mLength to nsBorderEdge
git-svn-id: svn://10.0.0.236/trunk@16740 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-21 06:35:45 +00:00
scc%netscape.com
d20b401d1b Added static IID() method. This member function will be generated automatically in the future.
git-svn-id: svn://10.0.0.236/trunk@16636 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-18 03:43:29 +00:00
buster%netscape.com
4f61c6e05f added nsBorderEdge and nsBorderEdges
git-svn-id: svn://10.0.0.236/trunk@16617 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-17 22:58:23 +00:00
buster%netscape.com
88bb687497 added implementation for CSS-2 style attributes border-collapse, border-spacing, empty-cells, caption-side
this is sufficient for now, but incomplete.  It doesn't handle inherit properly.


git-svn-id: svn://10.0.0.236/trunk@16034 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 06:24:27 +00:00
harishd%netscape.com
d0a00e5aa9 Made mBorderStyle and mBorderColor arrays as protected members
and added functions GetBorderStyle(), GetBorderColor(), SetBorderStyle(),
SetBorderColor(), and ClearBorderStyleHightBit() in nsStyleSpacing.


git-svn-id: svn://10.0.0.236/trunk@15918 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-07 18:44:02 +00:00
buster%netscape.com
067db66354 added storage in styleTable for a column's width contribution from cells that
have colspan>1.


git-svn-id: svn://10.0.0.236/trunk@14733 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-16 06:47:24 +00:00
buster%netscape.com
eeaf9cbedd col and colgroup attribute handling
colgroup pseudo frame for cols inserted directly into a table.  More like this to come...


git-svn-id: svn://10.0.0.236/trunk@14512 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 18:37:28 +00:00
peterl%netscape.com
9dc8a72ce9 added min/max width/height
git-svn-id: svn://10.0.0.236/trunk@14170 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 00:48:14 +00:00
peterl%netscape.com
9e150141dc added pseudo element tag
git-svn-id: svn://10.0.0.236/trunk@14000 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 20:15:59 +00:00
peterl%netscape.com
c6925b2474 added reparent method
git-svn-id: svn://10.0.0.236/trunk@13537 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 03:03:02 +00:00
peterl%netscape.com
73200c8277 moved side defines to nsStyleConsts
git-svn-id: svn://10.0.0.236/trunk@13500 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:13:14 +00:00
michaelp%netscape.com
3e01c94cf4 changes to support opacity.
git-svn-id: svn://10.0.0.236/trunk@13381 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 17:54:23 +00:00
peterl%netscape.com
454a9e032a Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value


git-svn-id: svn://10.0.0.236/trunk@12649 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 01:05:52 +00:00
troy%netscape.com
9e45c7f577 Moved nsStyleConsts.h from src->public, and reinstated IsBlockLevel()
member function


git-svn-id: svn://10.0.0.236/trunk@12442 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 20:54:22 +00:00
buster%netscape.com
2602d0ba10 backed out troy's changes to fix the build
git-svn-id: svn://10.0.0.236/trunk@12440 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 19:55:02 +00:00
troy%netscape.com
284c54a31f Added IsBlockLevel() inline member function
git-svn-id: svn://10.0.0.236/trunk@12432 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 17:53:36 +00:00
peterl%netscape.com
8026395a26 removed content apis from style context
git-svn-id: svn://10.0.0.236/trunk@11009 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-25 01:48:22 +00:00
kipp%netscape.com
3aec276c63 Exposed a new method
git-svn-id: svn://10.0.0.236/trunk@10992 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-24 23:55:48 +00:00
buster%netscape.com
28f1107062 set all the groundwork for FAST table layout based on CSS-2 table-layout property
git-svn-id: svn://10.0.0.236/trunk@10726 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-22 23:36:06 +00:00
peterl%netscape.com
c85bf386f6 added backstop rule count
git-svn-id: svn://10.0.0.236/trunk@8576 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-27 00:46:13 +00:00