hyatt@netscape.com
d6f1501962
Landing the tree widget branch.
1999-06-23 03:02:21 +00:00
hyatt@netscape.com
23bd5fab7f
Fixing a bug in the distribution of excess space to multiple row groups.
1999-06-15 07:06:55 +00:00
hyatt@netscape.com
560a7d38f0
Added support for incremental reflow of nested row groups (yeah, baby, yeah, baby, YEAH).
1999-06-15 01:19:18 +00:00
hyatt@netscape.com
4449ba699e
More nested row group work.
1999-06-14 23:45:14 +00:00
hyatt@netscape.com
12d9213d89
More nested row group changes.
1999-06-14 23:42:16 +00:00
hyatt@netscape.com
bc99652491
More nested row group work.
1999-06-14 08:22:47 +00:00
hyatt@netscape.com
c180aa1dcf
More changes to allow tables to support nested row groups.
1999-06-14 08:01:00 +00:00
karnaze@netscape.com
dae5bff98a
bug 6459 - incremental reflow methods call DeleteFrame instead of RemoveFrame
1999-06-10 02:29:34 +00:00
karnaze@netscape.com
0a02140339
support for backgrounds on table elements in both compatibility modes
1999-06-07 21:10:25 +00:00
karnaze@netscape.com
9b28ac392e
bug 7243. Rewrote FixedTableLayoutStrategy::AssignPreliminaryColumnWidths
1999-06-03 02:42:33 +00:00
mjudge@netscape.com
255745201b
new table selection code drag inside and outside of tables with ease. added some overriding methods to nsTableCellFrame and nsTableFrame to make selection "draw" correctly for those containers.
1999-06-01 23:04:13 +00:00
karnaze@netscape.com
a138139e00
Rewrote DistributeRemainingSpace a 2nd time and added compat mode.
...
bug 6068, 6933. nsTableRowGroupFrame::CalculateRowHeights - changed row spans to consider
top and bottom margins during height calculations. Calculations using percentages ensure that the sum of
rows sum exactly to excess.
bug 6404 BasicTableLayoutStrategy::BalanceColumnsConstrained cols in span other than 1st col was
not getting additional allocations from cell. ::DistributeRemainSpace uses max width of col
instead of max effective width. Also added checks for negative value during percentage calculations.
1999-05-26 22:22:23 +00:00
mjudge@netscape.com
2c77f1b613
reviewed sfraser approved choffman 6771 6762 UMR and Extreemly inefficient table selection code fixed simply
1999-05-20 00:52:00 +00:00
karnaze@netscape.com
5848571fa7
support for css padding in table cells
1999-05-18 05:18:16 +00:00
karnaze@netscape.com
3c92a82387
bug 2961 - table desired size considers pass1 size
1999-05-12 04:15:44 +00:00
kipp@netscape.com
68aa9f7c60
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
karnaze@netscape.com
a15ef73a2e
bug 3103 - resizing table based on height attribute now considers row spans of cells.
1999-05-04 19:15:56 +00:00
karnaze@netscape.com
aedc76fcb9
support for right-to-left direction
1999-04-22 03:51:58 +00:00
troy@netscape.com
ffa1800976
Changed table code to call ReparentFrameView() when pushing/pulling frames
1999-04-13 02:38:09 +00:00
troy@netscape.com
39dae6702f
Removed Join() function from nsFrameList, because we already has a version
...
of AppendFrames() that did the same exact thing
1999-04-13 00:06:17 +00:00
troy@netscape.com
b8c6f4f581
Removed some code from nsContainerFrame that is no longer needed now that'
...
we have nsFrameList
1999-04-12 23:46:02 +00:00
peterl@netscape.com
12284cc8d2
sync to style context api change
...
stubs for transparent border color support
1999-03-28 04:32:39 +00:00
kipp@netscape.com
74c9fdfeaf
Whacked paint methods to use new constants
1999-03-26 00:39:35 +00:00
troy@netscape.com
065ec45e58
Changed it so we get the computed width from the first-in-flow
1999-03-09 15:35:08 +00:00
troy@netscape.com
b32ac753e1
Overflow code and pushing code now take header/footer frames into
...
account
1999-03-09 05:29:37 +00:00
troy@netscape.com
8a4f86c0bc
Changed ComputeDesiredWidth() to get the table layout strategy from the
...
first-in-flow. This fixes a crash in paginated mode
1999-03-06 17:01:15 +00:00
troy@netscape.com
60f2a6963a
Table header/footer are repeated when splitting tables
1999-03-05 06:00:40 +00:00
kipp@netscape.com
4b0544c35e
use new nsHTMLReflowState ctors
1999-03-05 04:19:09 +00:00
troy@netscape.com
7d715a4247
Work-in-progress for table pagination
1999-03-03 16:33:57 +00:00
buster@netscape.com
73fe3bf103
fixed IsNested to account for outer table frame
...
removed obsolete debug code
1999-03-01 06:40:24 +00:00
troy@netscape.com
ca28eafb7d
Removed nsIFrame::CreateContinuingFrame()
1999-02-25 05:31:15 +00:00
troy@netscape.com
7f63268a34
Changed nsIFrame::Init() to take an additional parameter
1999-02-25 03:27:57 +00:00
troy@netscape.com
5a1fc226a0
Added frame type atoms for several table frame classes
1999-02-24 05:54:31 +00:00
troy@netscape.com
b2d859edbe
Changed GetNextInFlow() and GetPrevInFlow() to be pointer arguments and
...
not references
1999-02-24 04:48:08 +00:00
troy@netscape.com
c8775cfae2
Added CreateContinuingFrame() function to frame construction code
1999-02-24 04:03:50 +00:00
warren@netscape.com
286165d8bf
Added check for null border.
1999-02-23 09:01:21 +00:00
troy@netscape.com
1522743b9b
Changed GetEffectiveRowSpan()
1999-02-21 18:38:41 +00:00
kipp@netscape.com
74b2988510
COMized nsIPresShell and nsIPresContext
1999-02-12 17:45:58 +00:00
troy@netscape.com
f39b9cee08
API changes for nsIPresContext ResolveStyleContextFor and ResolvePseudoStyleContextFor
1999-02-11 15:56:23 +00:00
karnaze@netscape.com
7e546edce3
collapsing rows, row groups, cols, col groups
1999-02-11 06:22:33 +00:00
buster@netscape.com
5e4ec66b0e
changed getters to be XP_COM-like, with out-params instead of return values.
...
this is so these getters can be bound to an XPCOM interface, nsITableCellLayout
1999-02-11 01:16:28 +00:00
troy@netscape.com
87805c7a92
Changed GetNextSibling() to use a pointer argument instead of a reference
1999-02-10 06:13:38 +00:00
troy@netscape.com
c63560927c
Changed GetAdditionalChildListName() and FirstChild() to use ** instead
...
of *&
1999-02-10 02:25:01 +00:00
troy@netscape.com
48040900a7
Changed GetParent() to use ** instead of *&
1999-02-10 01:36:30 +00:00
troy@netscape.com
b4f8c0fbbe
Changed some nsIFrame member functions to use ** instead of *& for OUT
...
paremeters
1999-02-10 00:42:56 +00:00
kipp@netscape.com
c6fc65326a
Renamed RemoveFrame to RemoveAFrame to reduce compiler warnings
1999-02-04 16:27:18 +00:00
karnaze@netscape.com
43ae593e7c
work in progress for table visibility=collapse
1999-02-03 23:54:32 +00:00
karnaze@netscape.com
f4b2a0c3f1
Made table frame construction flexible enough to allow arbitrary content to be mapped
...
to arbitrary table related display types.
1999-01-30 15:52:19 +00:00
buster@netscape.com
2d2e0d6b83
fixed a nasty bug where some incremental reflow cases of a table with collapsing borders would crash.
...
One example of the crash is changing the style of a cell via DOM.
Also fixed an error in the API of nsTableColFrame
1999-01-29 18:49:32 +00:00
buster@netscape.com
e0137c5475
primarily comments and documentation
...
also removed nsTableFrame::QueryInterface() because it was just extraneous, and it made
an assumption about what class nsTableFrame derives from. Let the vtable do its work...
1999-01-27 19:29:24 +00:00