bzbarsky@mit.edu
30dab44e5d
When inserting a cell, make sure to properly maintain the mNumCellsSpan of the
...
columns involved. In particular, do NOT decrement it when dead CellData are
removed from the column. Bug 371290, r=bernd, sr=roc
2007-02-23 17:41:15 +00:00
bmlk@gmx.de
74fe6f686b
collapse zero colspans when new cells are inserted bug 370842 r/sr=bzbarsky
2007-02-21 19:31:52 +00:00
bmlk@gmx.de
fd23c52b45
fix oversight with zero rowspan handling bug 370808 r/sr=bzbarsky
2007-02-18 18:50:39 +00:00
bzbarsky@mit.edu
286dd5093c
Don't use a static nsTArray. Bug 369099, r=bernd, sr=roc
2007-02-13 16:23:19 +00:00
bmlk@gmx.de
4735a0506a
take into account overlap situations between row- and colspans, bug 369975 r/sr=bzbarsky
2007-02-13 05:32:18 +00:00
bmlk@gmx.de
551f66b581
look out for zero rowspans when expanding the cellmap bug, 368651 r/sr=bzbarsky
2007-02-10 06:56:57 +00:00
cvshook@sicking.cc
e80f1dba4e
Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128
2007-01-30 00:06:41 +00:00
bzbarsky@mit.edu
4df1297e7d
Fix crash bug 368166. r=bernd, sr=roc
2007-01-28 16:49:26 +00:00
bzbarsky@mit.edu
a612c79c0b
Address review comment I missed. Bug 367749.
2007-01-24 20:23:08 +00:00
bzbarsky@mit.edu
40955e1aec
Fix various bugs in the column iterator's keeping track of the current row.
...
Bug 367749, r=bernd, sr=roc
2007-01-24 20:18:04 +00:00
bzbarsky@mit.edu
951b382b59
Make it possible for callers who want to iterate all the row groups and
...
GetMapFor() for all of them do so in about O(N) time instead of O(N^2) (in
number of row groups). Bug 366892, r=bernd, sr=roc
2007-01-22 04:35:25 +00:00
bzbarsky@mit.edu
09d7e354a6
Have a faster way of iterating down the columns of a table. Bug 352461,
...
r=bernd, sr=roc
2007-01-22 04:32:33 +00:00
bmlk@gmx.de
c3e28991b1
Zerorowspans are expanded during cellmap entry creation. There is no need to adapt the rowspan value later, bug 364318 r/sr=bzbarsky
2007-01-01 18:18:53 +00:00
bmlk@gmx.de
ddba30ec4f
initialize variables before use bug 365075 r/sr=bzbarsky
2006-12-27 08:46:30 +00:00
bmlk@gmx.de
49fb9c1ea8
be carefull with row indices when deleting cells bug=364318, patch by bz, r=me sr=roc
2006-12-26 14:24:15 +00:00
bmlk@gmx.de
6e88563bc7
rename variable rename mRowCount to mContentRowCount so that it becomes obvious what it contains. Adjust the cellmap grow mechanism to the new nsTArray world bug=363370 r/sr=bzbarsky
2006-12-26 14:04:20 +00:00
dbaron@dbaron.org
d21cb374bd
Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
2006-12-08 05:38:33 +00:00
bzbarsky@mit.edu
9d8442a510
Fix build orange. Bug 356335, reviews hopefully coming up.
2006-12-07 03:43:52 +00:00
bzbarsky@mit.edu
a29cfaf5ae
Fix build bustage. See bug 356335 comment 18 for what I forgot to do in the
...
initial checkin for that bug... I need a longer-term memory, clearly. :(
2006-12-07 02:53:35 +00:00
bzbarsky@mit.edu
24574586c9
Allocate the celldata structs from the presshell arena instead of allocating
...
them from the malloc heap with new. Use nsTArray to store them and an nsTArray
to store those arrays instead of using nsVoidArray. Bug 356335, r=bernd,
sr=sicking
2006-12-07 02:32:57 +00:00
bmlk@gmx.de
619a5b3728
mark only cells where the colspan/rowspan offset is != 0 as zero colspans/rowspans if those properties apply bug 358871 r/sr=bzbarsky
2006-11-01 18:45:41 +00:00
bmlk@gmx.de
e112f104f5
call the correct GetCellFrame function bug 358679 r/sr=bzbarsky
2006-10-30 19:21:05 +00:00
bmlk@gmx.de
84a1515a2a
make zero rowspans dependent on the content row count and not how many rows are currently in the cellmap, this cause otherwise problems during rebuild of the cellmap bug 339129 r/sr=bzbarsky
2006-10-28 10:14:43 +00:00
bmlk@gmx.de
0ad3950017
Revert a old design decision how to expand zero colspans in the cellmap. Once a cellmap hole was hit via the GetDataAt function the old code tried to repair this cellmap position by walking up and left till a possible origin of a zero span was hit. The new code uses a mark and sweep approach, which should remove the burden that ordinary tables without zero spans but large cellmap holes have to pay. bug 351942 r/sr=bzbarsky
2006-10-20 07:37:24 +00:00
bmlk@gmx.de
20dbeb40bb
recover more gracefully from a error condition where cells are inserted into the cellmap after the last column bug 351328 r/sr=bzbarsky
2006-09-11 18:18:08 +00:00
bmlk@gmx.de
d23e15748c
expand zerospans before one tries to mark them as dead cells bug 350524 r/sr=bzbarsky
2006-09-02 08:33:52 +00:00
bmlk@gmx.de
ad0be9b6ac
fix a coding error in the patch for bug 339246 bug 343588 r/sr=bzbarsky
2006-08-02 12:02:37 +00:00
bmlk@gmx.de
f3e0a8de33
fix cellmap errors with the num of rows in the cellmap vs the num of rows in the content bug 344000 r/sr=bzbarsky
2006-08-02 11:57:48 +00:00
bmlk@gmx.de
c9498dbb55
reset column info for all cellmaps if they need to be reset, bug 339246 r/sr=bzbarsky
2006-06-28 18:56:10 +00:00
bmlk@gmx.de
4cc86c5aa6
reorder cellmaps if the rowgroup order might have changed bug 339130 r7sr=bzbarsky
2006-06-22 04:19:36 +00:00
bmlk@gmx.de
6d5805fa14
remove deadcode and fix a potential 0 deref, bug 333356 r/sr=bzbarsky
2006-04-15 04:56:52 +00:00
dbaron@dbaron.org
96634178f2
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
bmlk@gmx.de
3efe045081
Don't create dead cells if the position is outside the cellmap boundaries. bug 328339 r/sr=bz
2006-03-04 05:32:38 +00: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
bmlk@gmx.de
c05f5f3185
insert new rowgroup cellmaps in the order predicted by OrderRowGroups, bug=317554 r/sr=roc
2005-12-16 19:10:56 +00:00
bmlk@gmx.de
10535ed547
fix for a regression from bug 271789, deadcells are nearly equivalent to complete cellmap holes, bug 317148 r/sr=bzbarsky
2005-11-21 18:08:30 +00:00
timeless@mozdev.org
71ed8bc863
Bug 106386 Correct misspellings in source code
...
patch by mats.palmgren@bredband.net r=dbaron sr=dbaron
2005-11-20 22:05:24 +00:00
bmlk@gmx.de
7b17ed3a7d
mark cell hooles that are not caused by zero spans as dead, this will limit searches when a search is initiated at other cell hooles. bug 271789 r/sr=bzbarsky
2005-11-11 05:22:18 +00:00
bmlk@gmx.de
cb6d5f88a6
limit search for real table cells to place where they can be expected, bug 313295 r/sr=bzbarsky
2005-11-04 18:41:32 +00:00
bmlk@gmx.de
f566aeaa58
Do not rely on addcells to compute correctly mRowCount. bug 308752 r/sr=bzbarsky
2005-09-25 18:42:31 +00:00
bmlk@gmx.de
b519abd10a
we need enough space to insert a cell even at the end of a row, bug=284575 r/sr=bzbarsky
2005-04-04 17:20:08 +00:00
bmlk@gmx.de
94afbcfffb
Remove unused functions bug 240559 r/sr =bzbarsky
2004-04-21 15:49:29 +00:00
gerv@gerv.net
a1ec040a65
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-18 14:30:37 +00:00
bmlk@gmx.de
096e71f160
move HasMoreThanOneCell from nsTableRowGroupFrame.cpp into nsCellMap.cpp where it belongs. Don't try to repair the cellmap on every reflow, this might help with with large table rendering performance, bug 240318 r/sr=bzbarsky
2004-04-13 06:21:16 +00:00
bmlk@gmx.de
8a44df496e
bring col frames and cellmap in sync when due to row removal the number of column rises, as rowspans will then span in the rows below, bug 237421, r/sr=dbaron a=chofmann
2004-03-24 17:22:12 +00:00
bmlk@gmx.de
7ebe25986f
implement standards compliant (CSS2.1) table background rendering patch by fantasai@escape.com r=bernd sr=bz, dbaron
2004-03-09 06:48:35 +00:00
bmlk@gmx.de
1f1df5ce83
when dead cells are replaced in the cellmap, the corresponding column should be informed that it now contains one more cell bug 235535 r/sr=bzbarsky
2004-03-03 17:45:50 +00:00
bmlk@gmx.de
8459e03c4a
remove unneccesary prescontext arguments bug 230923 r/sr=roc
2004-01-18 10:28:40 +00:00
roc+@cs.cmu.edu
d8fd3d5bb4
Bug 190735. deCOMtaminate nsIFrame::FirstChild and nsIFrame::GetAdditionalChildListName. r+sr=bz
2004-01-09 14:20:53 +00:00
bmlk@gmx.de
930f11cd99
dont shrink mRowCount when inserting cells in a row, bug 220536, r/sr=bzbarsky
2003-11-09 08:47:05 +00:00