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
peterl%netscape.com
caf18174e0
made opacity inherit by default
...
git-svn-id: svn://10.0.0.236/trunk@25084 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 06:34: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
8334239104
fixed up operator new usage
...
git-svn-id: svn://10.0.0.236/trunk@22208 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 20:02:06 +00:00
kipp%netscape.com
8ca53a41da
Fixed remaining issues with operator new/delete
...
git-svn-id: svn://10.0.0.236/trunk@22190 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 19:26:29 +00:00
kipp%netscape.com
7469bb9bcb
Implement operator delete properly; removed dependency on static constructor
...
git-svn-id: svn://10.0.0.236/trunk@22127 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-26 17:03:18 +00:00
warren%netscape.com
cb10d9f3a0
Cleaned up nsICollection and nsIEnumerator. Broke out nsIBidirectionalEnumerator. Added ISupportsArray enumerator. Cleaned nsISupportsArray.
...
git-svn-id: svn://10.0.0.236/trunk@21585 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-23 08:10:24 +00:00
kipp%netscape.com
c597871027
Removed usage of GetAutoMarginSize
...
git-svn-id: svn://10.0.0.236/trunk@21099 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 03:24:58 +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
troy%netscape.com
2af2ec249b
Changed GetParent() to use ** instead of *&
...
git-svn-id: svn://10.0.0.236/trunk@20205 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-10 01:36:30 +00:00
troy%netscape.com
8934624982
Changed some nsIFrame member functions to use ** instead of *& for OUT
...
paremeters
git-svn-id: svn://10.0.0.236/trunk@20199 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-10 00:42:56 +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
peterl%netscape.com
3c961a8c32
changed parent/child ref/counting policy
...
Checkin during red tree approved by sar
git-svn-id: svn://10.0.0.236/trunk@17820 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-15 01:57:05 +00:00
troy%netscape.com
ecc9f6f19d
Removed the content-parent frame pointer. Now we just have the one geometric
...
parent
git-svn-id: svn://10.0.0.236/trunk@17702 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 05:16:23 +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
peterl%netscape.com
b3da4ac017
fix background flags initial value
...
tweak table inheritance quirk
git-svn-id: svn://10.0.0.236/trunk@16716 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-20 01:11:36 +00:00
kipp%netscape.com
d3035fbd10
Fixed numerous compiler warnings (hopefully) from the mac build
...
git-svn-id: svn://10.0.0.236/trunk@16673 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-18 17:34:34 +00:00
buster%netscape.com
14d33feee0
oops, there were duplicate entries for border collapse values. Now there's not.
...
git-svn-id: svn://10.0.0.236/trunk@16537 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-16 22:20:44 +00:00
peterl%netscape.com
6280234f0b
backed out prevoius change (not ready for it)
...
git-svn-id: svn://10.0.0.236/trunk@16212 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 02:45:25 +00:00
peterl%netscape.com
f1b91bd635
fixed default value of vertical align
...
git-svn-id: svn://10.0.0.236/trunk@16205 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 02:33:03 +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
buster%netscape.com
bd36f4fc76
fixed default cellspacing and cellpadding
...
git-svn-id: svn://10.0.0.236/trunk@15945 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-08 00:59:15 +00:00
harishd%netscape.com
6642c7f122
changed all the places that previously accessed mBorderStyle and mBorderColor
...
with the new methods defined in nsStyleSpacing
git-svn-id: svn://10.0.0.236/trunk@15921 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-07 18:51:26 +00:00
peterl%netscape.com
0604ddadab
cursor style cleanup
...
git-svn-id: svn://10.0.0.236/trunk@14847 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:23:39 +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
8e0e5828a6
fix for default cell padding and cell spacing
...
git-svn-id: svn://10.0.0.236/trunk@14442 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 19:54:23 +00:00
peterl%netscape.com
908ed10a5a
added min/max width/height
...
made table inheritance block be conditional on compatibility mode
git-svn-id: svn://10.0.0.236/trunk@14171 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 00:49:04 +00:00
peterl%netscape.com
978f92d1cb
added pseudo tag support
...
removed backstop rule count
removed reparent
git-svn-id: svn://10.0.0.236/trunk@14002 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 20:18:40 +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
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
kipp%netscape.com
cd4979b51c
Fixed inheritance behavior of line-height ala peterl
...
git-svn-id: svn://10.0.0.236/trunk@12964 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-16 03:47:40 +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
peterl%netscape.com
9c46fb1533
zero out border when style == none
...
fixed padding cache bug
git-svn-id: svn://10.0.0.236/trunk@12431 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 17:28:24 +00:00
peterl%netscape.com
17563e175a
improve speed of finding children
...
git-svn-id: svn://10.0.0.236/trunk@12252 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 01:27:38 +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
70a8128e14
Expose remap method
...
git-svn-id: svn://10.0.0.236/trunk@10994 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-24 23:56:30 +00:00
buster%netscape.com
4cca9446d0
all frame initialization and related logic has moved into the various table frames' Init() methods
...
from their respective InitalReflow() methods.
table-layout=fixed now completely skips pass1 reflow and doesn't require maxElementSize
information, saving a tremendous amount of time during initial reflow.
git-svn-id: svn://10.0.0.236/trunk@10841 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-23 21:48:26 +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
db24360778
clamp border & padding width to 0
...
git-svn-id: svn://10.0.0.236/trunk@10656 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-22 02:08:45 +00:00
peterl%netscape.com
df4d7336c5
removed content from style mapping api
...
git-svn-id: svn://10.0.0.236/trunk@9406 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-05 03:52:30 +00:00
peterl%netscape.com
f4f7396cb9
COMified some interfaces
...
git-svn-id: svn://10.0.0.236/trunk@9088 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-02 02:03:24 +00:00
peterl%netscape.com
bf5ece7e7a
reversed sheet/rule ordering
...
added backstop rule count
git-svn-id: svn://10.0.0.236/trunk@8579 18797224-902f-48f8-a5cc-f745e15eee43
1998-08-27 00:47:15 +00:00
peterl%netscape.com
ac2ec1a340
rounding support
...
git-svn-id: svn://10.0.0.236/trunk@6999 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-31 23:34:45 +00:00
peterl%netscape.com
cbaf7c38af
added font flags
...
git-svn-id: svn://10.0.0.236/trunk@6261 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-23 17:57:16 +00:00
peterl%netscape.com
d6c861205a
added fixed pitch font
...
added default color support
added content pointer
added style reset for table cells & captions
added linear links
git-svn-id: svn://10.0.0.236/trunk@5796 18797224-902f-48f8-a5cc-f745e15eee43
1998-07-17 05:43:31 +00:00
peterl
75f693e437
fixed context dumping
...
git-svn-id: svn://10.0.0.236/trunk@4557 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-26 05:49:01 +00:00
buster
dc23f3a90e
Separated table content from table layout. This paves the way for XML/CSS-2 tables.
...
Lots and lots of optimizations.
git-svn-id: svn://10.0.0.236/trunk@3982 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-17 16:38:24 +00:00
buster
40b11809ed
more separation between table content and frames
...
git-svn-id: svn://10.0.0.236/trunk@3660 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-11 17:50:51 +00:00
peterl
82a3e00141
changed GetData to GetStyleData and made its return const
...
added GetMutableStyleData and support for unique contexts
git-svn-id: svn://10.0.0.236/trunk@3319 18797224-902f-48f8-a5cc-f745e15eee43
1998-06-05 06:01:55 +00:00