karnaze%netscape.com
040cbc0afc
bug 44523 - Get the actual rg from the cell in AppendCell rather than use the row index. sr=attinasi
2001-03-28 21:25:13 +00:00
karnaze%netscape.com
a3a25d11b0
table reflow coalescing, table reflow face lift. sr=attinasi
2001-03-13 06:38:59 +00:00
dbaron%fas.harvard.edu
7a97a55d82
Remove trailing semicolons after all uses of MOZ_DECL_CTOR_COUNTER to quiet build warnings on Mac. b=60415 a=brendan@mozilla.org
2001-01-27 23:06:33 +00:00
karnaze%netscape.com
a10815bf96
bug 65372 - allow rows to be inserted after an over specified row span. sr=buster, r=attinasi.
2001-01-25 16:02:14 +00:00
karnaze%netscape.com
4ae530d914
bug 46623 - allocate proportional and auto cols together when balancing columns. (sr=buster, r=peterl)
...
allow columns (due to colspan) containing no originating cols at the end of the table to exist
2001-01-12 23:07:54 +00:00
karnaze%netscape.com
968a35634b
bugs 47163, 60807 and others, sr=buster
...
simplified BasicTableLayoutStrategy's CalculateTotals and CanAllocate
better calculation of proportional cols
calculation of adjusted widths due to colspans honors the fixed and pct widths of cols being spanned
2000-12-19 20:29:46 +00:00
karnaze%netscape.com
c6c2e4f226
bug 9848 - check for out of memory when calling new. r=dcone.
2000-11-30 15:53:55 +00:00
warren%netscape.com
4189314fdb
Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
2000-10-28 22:17:53 +00:00
warren%netscape.com
6e35f97e31
Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
2000-10-27 22:43:51 +00:00
karnaze%netscape.com
8ad66652c7
bug 30418, 47252 - order row groups before performing most operations. r=attinasi.
2000-09-14 06:49:47 +00:00
anthonyd%netscape.com
5364d5ad8b
r:mjudge
...
fix for bug# 29785, keyboard navigation of tables in editor
not completely fixed, tables with row|column span do not navigate correctly
2000-05-11 01:04:39 +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
jim_nance%yahoo.com
005e33f06e
Bug 33322 - Fix compiler warnings. Its been on n.p.m.builds for a few
...
days for module owners to comment on. r=troy@netscape.com
2000-03-30 03:21:26 +00:00
cmanske%netscape.com
4771f69c44
Added support for Ctrl+Shift+mouseclick to select block of cells. Rewrote nsITableLayout::nsGetCellData() to be much more efficient, eliminating a method in the process. Implemented nsTableCellFrame::Get[Previous|Next]CellInColumn for cursor key navigation in tables. r=mjudge,karnaze.
2000-03-23 04:24:58 +00:00
karnaze%netscape.com
db828efb04
bug 30273 - removing the last remaining cell in a row caused the cell map to remove the row during an incremental reflow. r=attinasi.
2000-03-16 02:21:43 +00:00
karnaze%netscape.com
6314b604b5
fix warnings. submitted by jeroen@vangelderen.org, r=karnaze
2000-03-15 04:50:25 +00:00
karnaze%netscape.com
33724881db
bug 25148, AppendCell grows its rows before figuring the starting col index, r=attinasi
2000-02-02 01:56:46 +00:00
karnaze%netscape.com
3807ea4d75
bug 24880 colspan/rowspan=0 handling, bug 22122 handle *0 proportional width; r=kmcclusk.
2000-02-01 03:23:29 +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
warren%netscape.com
0c805209a4
Fixed nsCellMap bloat/leak counter problem.
2000-01-18 00:55:49 +00:00
karnaze%netscape.com
583c152d41
fixed printing assertions; more throughly check cell map usage for contuining frames;
...
fixed bug 24057; r=kmcclusk,cmanske; could not run mail smoke tests due to prior bustage.
2000-01-15 20:10:00 +00:00
troy%netscape.com
7c37ba5e00
r=troy@netscape.com Changed from karnaze@netscape.com reviewed by me that
...
fix assertions we were hitting when printing the CNN page
2000-01-15 05:50:27 +00:00
hyatt%netscape.com
b90f886b82
*** empty log message ***
2000-01-13 20:58:24 +00:00
hyatt%netscape.com
2fc2b04690
Fix for chinatimes/tinderbox crasher. r=karnaze
2000-01-13 20:22:19 +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
5397ffd020
bug 22246 - row/col span changes on cell alter cell map and reflow table. r=kmcclusk
2000-01-04 05:31:56 +00:00
karnaze%netscape.com
59687369f1
fixed tinderbox warnings
2000-01-03 00:56:12 +00:00
karnaze%netscape.com
ceb109b81b
removed caching of collapsed rows and cols as a likely fix for non reproducable bug 21652. a=hofmann, r=hyatt
1999-12-16 01:51:06 +00:00
karnaze%netscape.com
b62dc1bd09
fix windows bustage.
1999-12-14 01:02:11 +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
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
kipp%netscape.com
7f60bda117
Fixed cellmap ctor/dtor logging to not show up negative
1999-10-08 23:42:13 +00:00
kipp%netscape.com
b0dcc883f8
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
kipp%netscape.com
acb9fe8a07
Eliminate a warning
1999-10-07 00:28:41 +00:00
troy%netscape.com
d219ef5e29
Added SizeOf() handler for floater information maintained by the
...
line box
1999-10-02 02:51:03 +00:00
troy%netscape.com
e2ac00fe47
Hooked up SizeOf() for cell map and table layout strategies. Also added in
...
some table frame data that was missed
1999-10-02 00:02:54 +00:00
putterman%netscape.com
4dcd4bda98
Fix for 14386. Prevent memory corruption when opening and closing an account.
...
Approved = leaf. Reviewed -= karnaze.
1999-09-23 22:44:47 +00:00
kipp%netscape.com
c126113270
Remove a warning
1999-09-01 20:59:13 +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
karnaze%netscape.com
0b5b66f195
bug 1271 - percentage height cells, added GetNumCellsOriginatingInRow, fixed GetNumCellsOriginatingInCol
1999-08-25 21:49:18 +00:00
karnaze%netscape.com
9305f5241c
replaced debug flags with class. removed compiler warnings.
1999-08-24 12:01:31 +00:00
karnaze%netscape.com
ef5e992e74
removed assertions in new incremental layout methods
1999-08-22 23:56:39 +00:00
karnaze%netscape.com
8a7691053a
added null checking
1999-08-20 03:30:40 +00:00
karnaze%netscape.com
66b706bb32
Added new incremental reflow methods.
...
CellData keeps track of row versus col spans.
nsColFrame keeps track of what cell contributed to constrained width.
nsCellMap::GetCellFrameAt replace with GetCellInfoAt
simplified nsTableCellFrame::RecalcLayoutData and removed FindLargestMargin, CalculateMargins, CalculateMargins
simplified nsTableFrame::RecalcLayoutData and removed AppendLayoutData
Added gsDebugReflow capability, remove all existing debug printf
1999-08-19 19:52:37 +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
buster%netscape.com
1823698740
fixed warnings
1999-06-28 13:44:40 +00:00
karnaze%netscape.com
e844c3e177
collapsing rows, row groups, cols, col groups
1999-02-11 06:22:33 +00:00
buster%netscape.com
a350956668
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
buster%netscape.com
a5d86175fd
minor fix, moved a method call outside an assert macro
1998-10-20 14:35:41 +00:00
buster%netscape.com
1595410b34
added ColIsSpannedInto, ColHasSpanningCells
...
moved *IsSpannedInto and *HasSpanningCells into cellmap, giving us the oppurtunity
to easily cache results if we want. These methods are still accessed through nsTableFrame.
changed nsTableFrame::GetCellAt to nsTableFrame::GetCellFrameAt to make it more clear what
the method returns: a frame, not content.
1998-09-18 22:37:14 +00:00