karnaze%netscape.com
5816b4b59c
bug 59280 - better splitting of row groups/rows with rowspans. r=dcone.
2001-04-16 14:51:52 +00:00
karnaze%netscape.com
a3a25d11b0
table reflow coalescing, table reflow face lift. sr=attinasi
2001-03-13 06:38:59 +00:00
karnaze%netscape.com
9927e53497
better table reflow debugging including support for elapsed time. sr=buster.
2001-01-25 15:55:51 +00:00
buster%netscape.com
91721f92dd
bug 3992
...
chris k did the work.
r=buster
2000-08-24 05:03:18 +00:00
rbs%maths.uq.edu.au
9adcb3708a
Enable the code to support for 'vertical-align: baseline' in table-cells. bug 10207. a:waterson@mozilla.org. was r:karnaze@netscape.com.
2000-07-28 09:19:26 +00:00
rbs%maths.uq.edu.au
c96e164bef
[#ifdef MOZ_MATHML: not yet part of default build]. Add support for 'vertical-align: baseline' in table-cells. bug 10207. r:karnaze@netscape.com. a:waterson@mozilla.org
2000-06-05 08:25:11 +00:00
karnaze%netscape.com
bf5d727d9f
nsbeta2+ bug 39885 - invalidate minimal areas. optimize reflows when cells don't change size. r=attinasi
2000-05-25 22:40:21 +00:00
karnaze%netscape.com
75ea85e43a
new reflow/layout code for outer table to handle captions and margins. better % height handling.
...
row groups and rows don't include external cellspacing in there dimensions. r=troy.
2000-04-28 21:05:31 +00:00
dbaron%fas.harvard.edu
fd5dc605d2
Fix event targetting bugs by using paint layers in GetFrameForPoint, testing for visibility, and trying GetFrameForPoint on additional views if one fails. r=joki@netscape.com(, hyatt@netscape.com) b=12232,20051,21304,24474,26785, and remaining issues from 23161.
2000-03-22 02:43:08 +00:00
karnaze%netscape.com
c43f4c1b2e
bug 7741 - handling of overlapping rowspans, r=troy.
2000-02-03 14:04:49 +00:00
troy%netscape.com
73a3709284
b=21657 a=chofmann@netscape.com Made "overflow list" a full fledged
...
child list and changed ReparentFrameView() to check it.
2000-01-22 01:16:50 +00:00
karnaze%netscape.com
369b89f5d0
bugs 19061, 9879 - each top level row group gets its own cell map; CellData reduced to 4 bytes.
2000-01-13 05:29:38 +00:00
karnaze%netscape.com
ba422c3ed8
incremental cell map, columns. Bugs 12122, 21544. r=troy,hyatt a=hofmann
1999-12-13 22:56:31 +00:00
hyatt%netscape.com
16a944a1e3
Implementing a generalized recycler and arena for all layout frames. Hoping to improve
...
bug #9489 . Should also definitely fix bug #15916 . r=troy
1999-12-04 23:49:50 +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
troy%netscape.com
fe56995443
WillReflow/DidReflow changes and changes to the way view positioning
...
and sizing works
1999-11-19 15:33:29 +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
troy%netscape.com
04accb3de6
Moved a bunch of stuff out to a nsIFrameDebug interface
1999-11-01 22:12:45 +00:00
troy%netscape.com
d89413c6c9
b=17573. Changed mRowIndex to be signed integer (was unsigned integer) but
...
field. This allows it be negative, which some of the table code is depending
on
1999-10-31 03:15:52 +00:00
troy%netscape.com
732b6f429c
Space reduction. We now save 8 bytes per row frame by eliminating the max
...
top/bottom margin data members which are no longer needed
1999-10-29 14:40:58 +00:00
troy%netscape.com
ce952b6207
Space reductions for nsTableRowFrame. Changed mInitializedChildren to be a
...
frame state bit, and changed mMinRowSpan and mRowIndex to be packed into
one 32-bit field. Total savings of 8 bytes per row frame
1999-10-23 23:08:30 +00:00
kipp%netscape.com
dff5b76938
Updated SizeOf methods to not waste space when doing a non-debug build
1999-09-01 01:02:16 +00:00
kipp%netscape.com
fd426dec6a
Reimplemented SizeOf methods in some of the frame classes; partial rework of first-line handling snapshot
1999-08-31 03:09:40 +00:00
troy%netscape.com
428ded8cf6
Changing tables to return max element size during an incremental reflow
1999-08-30 22:30:32 +00:00
hyatt%netscape.com
8c3c551001
Changes to the cell map to support incremental insertion and removal of rows. Currently
...
only used by the tree widget.
1999-08-30 00:01:09 +00:00
hyatt%netscape.com
544eff13a4
Tweaks to be able to see the RowReflowState over in trees
1999-08-28 00:43:53 +00:00
karnaze%netscape.com
0b5b66f195
bug 1271 - percentage height cells, added GetNumCellsOriginatingInRow, fixed GetNumCellsOriginatingInCol
1999-08-25 21:49:18 +00:00
troy%netscape.com
cf38c609d5
Optimized incremental reflow and split some code out into member functions
...
so there's less dusplication of code
1999-08-21 20:16:32 +00:00
troy%netscape.com
b4f91e984d
Changed to new command reflow handling
1999-08-03 02:41:27 +00:00
karnaze%netscape.com
d5e430c16a
new nsCellMap, BasicTableLayoutStrategy, plus various fixes to table
...
frames while testing the new cell map and strategy
1999-07-28 08:09:02 +00:00
kipp%netscape.com
fea30bc4eb
Reworked frame factory methods; fixed bug 4519
1999-05-11 22:03:29 +00:00
karnaze%netscape.com
cea85eaf3b
support for right-to-left direction
1999-04-22 03:51:58 +00:00
troy%netscape.com
23c2c377ef
Removed SetInitialChildList() and now we inherit the base class version
...
which does the same thing
1999-04-13 01:11:46 +00:00
troy%netscape.com
f19915b56d
Removed nsIFrame::CreateContinuingFrame()
1999-02-25 05:31:15 +00:00
troy%netscape.com
e4388eb926
Added frame type atoms for several table frame classes
1999-02-24 05:54:31 +00:00
troy%netscape.com
d4fd3a2158
More work-in-progress for table pagination
1999-02-22 03:28:00 +00:00
kipp%netscape.com
06d2d8efb3
Spanked away SizeOf methods and nsIListFilter
1999-01-16 00:00:50 +00:00
kipp%netscape.com
27f0cfe8cc
Revised frame Paint API
1998-12-18 15:54:23 +00:00
troy%netscape.com
ff88de2ebe
Changed SetRowIndex() to be inline and non-virtual
1998-12-16 04:31:38 +00:00
troy%netscape.com
139b8667d0
Removed InitRowData() member function which is now obsolete
1998-12-16 04:08:36 +00:00
troy%netscape.com
d97a31f115
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +00:00
buster%netscape.com
c85d0477a1
implemented table height algorithms. also made a slight modification to
...
the way a table finds its container's width.
1998-11-20 01:01:25 +00:00
kipp%netscape.com
63107e9026
Added DumpRegressionData; revised ListTag; added GetFrameName
1998-11-19 17:22:29 +00:00
joki%netscape.com
7716dc91e8
Reworking internal event code to use nsIFrame::GetFrameForPoint
...
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
troy%netscape.com
fd34820203
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
1998-11-10 06:05:32 +00:00
buster%netscape.com
12aa0f3695
fixed the bug where events were not getting passed down to content inside
...
of cells with rowspans. Basically, I just override HandleEvent() in nsTableRowGroupFrame
to ask nsTableRowFrame::Contains(), rather than the default action which is to
just use the child's rect.
1998-11-07 00:36:37 +00:00
buster%netscape.com
d8ae00b810
some extremely preliminary work for styleChanged incremental reflow
1998-10-30 07:57:44 +00:00
buster%netscape.com
a212d55079
all containers now decend from nsHTMLContainerFrame
...
all "unknown frame" incremental reflow support methods now
replaced with nsHTMLContainerFrame::AddFrame and ::RemoveFrame
1998-10-20 17:45:07 +00:00
buster%netscape.com
fe51fc04ba
incremental reflow now includes insert/append/delete cell
1998-10-20 15:59:56 +00:00
buster%netscape.com
a68c7be529
lots of work for incremental reflow when the target frame is a table frame
1998-10-14 16:32:45 +00:00