Граф коммитов

84 Коммитов

Автор SHA1 Сообщение Дата
attinasi%netscape.com 634e3cc180 Implemented Style Context Data sharing, reducing the amount of memory used in style by about 40%. Performance will degrade by about 10%, that is being worked on now. b=39618 r=waterson 2000-06-21 20:44:59 +00:00
erik%netscape.com 87183532c2 bug 26237; added support for HTML LANG attribute -- it now uses the fonts
specified by the user for elements with the LANG attribute when the font
is a CSS generic (e.g. serif); r=pierre
2000-05-05 21:04:36 +00:00
troy%netscape.com 8b0eb04e08 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 2426cb03a2 Backing out troy's changes to fix various UI blocker bugs. 2000-04-24 22:21:56 +00:00
troy%netscape.com 73fc3dde30 Changes to bring clipping inline with upcoming CSS2 errata 2000-04-23 00:56:16 +00:00
attinasi%netscape.com f435083f78 Implemented Style Size Dump. r=rickg b=26565 2000-03-31 07:08:36 +00:00
pierre%netscape.com 4b5db8f52f Fix 32199 (visibility:collapse is not being interpreted as hidden on block and inline level elements) and parts of 21701 (misuse of style attr mVisible). In the following files, replacing disp->mVisible with disp->IsVisible() is a BUG FIX: nsBlockFrame, nsBulletFrame, nsHRFrame, nsHTMLContainerFrame, nsImageFrame, nsTextFrame. In all the other files, replacing disp->mVisible with disp->IsVisible() or disp->IsVisibleOrCollapsed() is merely a SYNTACTICAL CHANGE. The respective owners will later review the use of IsVisibleOrCollapsed() and in some cases replace it with IsVisible(). See bug 21701. 2000-03-17 10:15:13 +00:00
pierre%netscape.com 8d74811b10 Bug 24676 ("Need -moz-outline-radius feature"). Added the 'outline_radius' similarly to the 'border_radius'. 2000-01-24 11:19:55 +00:00
hyatt%netscape.com 3d186ddce8 adding behavior property to CSS. r=brendan 2000-01-11 03:40:41 +00:00
pierre%netscape.com a725da285d 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 58b4c59a41 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
tbogard%aol.net a0640b60c4 Changed nsIPresContext& to nsIPresContext*. Changed nsEventStatus& to nsEventStatus*. Now more compatible with XPIDL. a=vidur r=scc 1999-11-24 06:03:41 +00:00
dmose%mozilla.org 42fc94a6ec updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:40:37 +00:00
peterl%netscape.com 1634c730fd Added new style data accessors.
Added nsIMutableStyleContext interface.
Made style rules work against nsIMutableStyleContext
r=troy
1999-10-16 04:05:59 +00:00
troy%netscape.com a30cba0af1 Made sure mOutsideEdge is initizlied 1999-10-04 23:44:44 +00:00
peterl%netscape.com 870b54137e make remap style optionally not go recursive 1999-09-29 03:30:47 +00:00
kipp%netscape.com b9d4f1196a Zapped mCompatFloatMargin hack 1999-09-17 00:57:06 +00:00
kipp%netscape.com 2afe2536dd Added in mCompatFloaterMargin 1999-09-16 19:55:28 +00:00
peterl%netscape.com 10a7e0588b tracking to UI & forms proposal changes 1999-09-03 23:33:06 +00:00
kipp%netscape.com feacb30520 Made WhiteSpaceIsSignificant a const method 1999-08-27 21:39:50 +00:00
buster%netscape.com 0c8dd1b4da just a comment, part of a memory leak bug fix to remind users to free a struct 1999-08-07 05:09:09 +00:00
peterl%netscape.com 195fa109e9 added some experimental CSS3 properties
fixed style context impact reporting
1999-07-24 18:59:43 +00:00
alecf%netscape.com 1e37044d42 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 1999-06-02 02:06:32 +00:00
kipp%netscape.com 2563115d70 Added an (as yet unused) predicate 1999-04-27 22:07:02 +00:00
peterl%netscape.com c81ece6e95 updated prop values 1999-04-03 03:15:24 +00:00
peterl%netscape.com baea51d075 added nsStyleContent 1999-04-02 18:48:55 +00:00
peterl%netscape.com 0edbf3ac86 added support for outline, border corner radius, transparent border
tweaked opacity
1999-03-28 04:28:22 +00:00
scc%netscape.com 31ff626ae9 rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
peterl%netscape.com 7cd4cd92c4 added CalcStyleDifference 1999-02-27 07:11:42 +00:00
kipp%netscape.com fb2abfa5ac Added IsFloating inline 1999-02-26 17:02:05 +00:00
kipp%netscape.com 5a554d526e COMized nsIPresShell and nsIPresContext 1999-02-12 17:45:58 +00:00
peterl%netscape.com e0eef219d9 made visible an int instead of bool 1999-02-02 03:24:23 +00:00
troy%netscape.com 8f43669a7e Added helper function IsAbsolutelyPositioned() to nsStylePosition 1999-01-27 05:35:54 +00:00
troy%netscape.com 310d08ec36 Added support for 'right' and 'bottom' properties. Changed to using a
nsStyleSides struct to hold all the offsets
1999-01-08 04:47:46 +00:00
troy%netscape.com 50fc4bd5e1 Added BackgroundIsTransparent() member function to nsStyleColor 1999-01-08 01:13:34 +00:00
buster%netscape.com 02f1e9dd55 added mInsideNeighbor to nsBorderEdge, allowing fast access for an outside edge to
it's neighboring inside edge.  value is undefined for inside edges.
1998-12-30 06:46:35 +00:00
buster%netscape.com 99e256c6c6 added mOutsideEdge to nsBorderEdges 1998-12-23 15:49:48 +00:00
buster%netscape.com 72d733fdb6 added mLength to nsBorderEdge 1998-12-21 06:35:45 +00:00
scc%netscape.com 2513a5445e Added static IID() method. This member function will be generated automatically in the future. 1998-12-18 03:43:29 +00:00
buster%netscape.com f72070bd32 added nsBorderEdge and nsBorderEdges 1998-12-17 22:58:23 +00:00
buster%netscape.com a8d87b8305 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.
1998-12-09 06:24:27 +00:00
harishd%netscape.com 003b0d75fb Made mBorderStyle and mBorderColor arrays as protected members
and added functions GetBorderStyle(), GetBorderColor(), SetBorderStyle(),
SetBorderColor(), and ClearBorderStyleHightBit() in nsStyleSpacing.
1998-12-07 18:44:02 +00:00
buster%netscape.com 655121b757 added storage in styleTable for a column's width contribution from cells that
have colspan>1.
1998-11-16 06:47:24 +00:00
buster%netscape.com 9b8264930f col and colgroup attribute handling
colgroup pseudo frame for cols inserted directly into a table.  More like this to come...
1998-11-12 18:37:28 +00:00
peterl%netscape.com 4f39d9e6ee added min/max width/height 1998-11-06 00:48:14 +00:00
peterl%netscape.com 409bdc4cd3 added pseudo element tag 1998-11-03 20:15:59 +00:00
peterl%netscape.com c5b842e239 added reparent method 1998-10-27 03:03:02 +00:00
peterl%netscape.com 773d84e733 moved side defines to nsStyleConsts 1998-10-26 23:13:14 +00:00
michaelp%netscape.com bed7d2d4c3 changes to support opacity. 1998-10-23 17:54:23 +00:00
peterl%netscape.com 2fa43632c8 Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value
1998-10-13 01:05:52 +00:00