Jeff Muizelaar
18f5f0e78b
Bug 577357. Remove use of floating point from BC_BORDER_*_HALF_COORD macros. r=bz
...
Twips per pixel is an integer so these macros don't need to use floating point.
2010-07-08 17:16:52 -07:00
Mats Palmgren
eaa132201d
Don't use enum bit-fields. r=timeless b=334571
2010-04-27 18:15:02 +02:00
timeless
d8effcff7f
Bug 334571 Coverity 702, NS_SIDES array limit check - replace NS_FOR_CSS_SIDES defines with enum. r=zwol,mats
2010-04-27 18:15:02 +02:00
timeless
21cb9c6c41
Bug 334571 strip trailing whitespace. r=zwol
2010-04-27 18:15:01 +02:00
Bernd
2b572568a5
limit mathml row- and colspans as we do for html bug 443089 r/sr=bzbarsky
2008-07-16 17:02:18 +02:00
bzbarsky@mit.edu
34a4aeb609
Make sure to call the right destructor on cellmap info structs. Bug 302725,
...
r=bernd, sr=dbaron
2006-01-13 21:08:17 +00:00
dbaron@dbaron.org
2c9284cd03
Fix too-much-overflow regression by making border-collapse cells store the full width of the border rather than just the inside half of it. Also make BCPixelSize 16-bit instead of 8-bit and use it in more places, and a little other cleanup. b=286794 r=bernd sr=roc a=brendan
2005-04-07 18:04:38 +00:00
roc+@cs.cmu.edu
ac6e512d8d
Bug 285030. Ensure BCData::mCornerBevel is initialized. r=bernd, sr=bzbarsky
2005-03-06 21:18:54 +00:00
gerv@gerv.net
a1ec040a65
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:30:37 +00:00
bernd.mielke@snafu.de
0ed9fd9cfb
mBits must be an unsigned long because it must match the size of mOrigCell on both 32- and 64-bit platforms. bug 194726 r/sr=roc+moz
2003-02-28 06:35:12 +00:00
bernd.mielke@snafu.de
8400df7661
limit the number of rowspans to value that can be handled by the cellmap bug 141818 r=karnaze sr=roc+moz
2003-01-19 15:15:22 +00:00
mkaply@us.ibm.com
ced86059b0
Fix HPUX bustage - some compilers don't like a comma on the last enum
2002-02-20 13:48:50 +00:00
karnaze@netscape.com
9a13af360b
bug 41262 - new table border collapsing code. sr=attinasi, r=alexsavulov.
2002-02-19 15:48:28 +00:00
gerv@gerv.net
58d409fba9
Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
2001-09-28 20:14:13 +00:00
pavlov@netscape.com
1602c0a0c3
fix for table 64bit lameness. bug 98686. r=gisburnd sr=jst
2001-09-07 09:58:16 +00:00
karnaze@netscape.com
ae130de1c4
bug 24880 colspan/rowspan=0 handling, bug 22122 handle *0 proportional width; r=kmcclusk.
2000-02-01 03:23:29 +00:00
karnaze@netscape.com
6056eb17e9
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
dmose@mozilla.org
796280940b
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
e0a04f44d7
Fixed cellmap ctor/dtor logging to not show up negative
1999-10-08 23:42:13 +00:00
karnaze@netscape.com
1be27de6a7
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
0f38815cdf
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
83730647c4
reimplemented cell map in terms of nsVoidArrays for incremental building.
...
the cellmap is now built incrementally, driven by nsTableRowFrame::InitialReflow
1998-08-31 21:23:28 +00:00
buster
a2b95020b0
*** empty log message ***
1998-07-11 00:08:08 +00:00