Граф коммитов

1528 Коммитов

Автор SHA1 Сообщение Дата
jruderman%hmc.edu 926f73ad9b Add crashtest 2007-12-17 05:21:42 +00:00
jruderman%hmc.edu 58c7796888 To explore strange new crashtests. [Commit message suggested by JoeS] 2007-12-17 04:48:42 +00:00
jruderman%hmc.edu ea5778e2f9 Add crashtests 2007-12-17 04:22:22 +00:00
jruderman%hmc.edu c1a8e293b8 Add crashtest 2007-12-17 03:08:21 +00:00
jruderman%hmc.edu 3b8f2566f3 Add crashtest! 2007-12-17 03:06:31 +00:00
jruderman%hmc.edu 9f09822269 Add crashtest 2007-12-17 02:41:22 +00:00
jruderman%hmc.edu d5a7a18362 In space, no one can hear you crashtest. 2007-12-16 03:47:22 +00:00
jruderman%hmc.edu 43259d4027 Add crash test 2007-12-16 02:48:45 +00:00
jruderman%hmc.edu 3b20bd12f3 De-bust 2007-12-16 01:32:00 +00:00
jruderman%hmc.edu 877d22478f A nun, a priest, and a rabbi walk into a crashtest... 2007-12-16 00:56:27 +00:00
jruderman%hmc.edu cb216a1658 I, for one, welcome our new crashtest overlords. 2007-12-15 22:21:58 +00:00
jruderman%hmc.edu 368b837b7b Add crashtest 2007-12-15 22:19:06 +00:00
bmlk%gmx.de 74cb3aea44 fix handling of empty rowgroups (that are rg without a row beneath) in the border collapse code (bug 383193 r/sr=bzbarsky a=mtschrep 2007-12-15 20:23:10 +00:00
jruderman%hmc.edu 4f26dac36f Add crashtest for bgu 284844. 2007-12-15 19:28:50 +00:00
bmlk%gmx.de 4fb1526270 Implement row height distribution as it was described in the comment. Consider to give space to empty unconstrained rows as one option bug 197391 r/sr=roc a=mtschrep 2007-12-15 16:08:52 +00:00
bzbarsky%mit.edu a287d7d585 Remove dead code. Bug 404666 followup, r=bernd, sr=roc, a=schrep 2007-12-05 19:38:26 +00:00
roc+%cs.cmu.edu 70190eb97d Bug 383195. Recreate support for repeatable table headers and footers while printing. r=bernd,sr=dbaron 2007-12-05 02:32:56 +00:00
bzbarsky%mit.edu 7f3a7f6aff Fix bug 404666 by making spanned colframes be continuations of the col that
spans them.  r=bernd, sr=roc, a=schrep
2007-12-03 07:45:07 +00:00
bmlk%gmx.de 4e98b37e2b when splitting rowgroups the space that is left on the page is computed from relative to the bottom, bug 373400 r=sharparrow1 sr=dbaron a=blocking 1.9+ 2007-12-02 19:19:00 +00:00
Olli.Pettay%helsinki.fi c6fb8a53db Bug 368760, r=mats, sr=roc, a=blocking1.9+ 2007-11-22 20:47:35 +00:00
bzbarsky%mit.edu f656957d83 When inserting a col into a colgroup after a col with span, insert it after the
last columnframe spanned by the span.  Bug 404301, r=bernd, sr=roc, a=schrep
2007-11-20 04:29:40 +00:00
bzbarsky%mit.edu 2344e51ca9 The frame model depends on the span attribute, so changing span should
reconstruct frames.  Bug 403249, r=bernd, sr=roc
2007-11-18 18:56:51 +00:00
dbaron%dbaron.org 2f88398798 Rename new width keywords to match CSS WG decision. b=402706 r+sr=bzbarsky a=blocking1.9+ 2007-11-15 18:10:32 +00:00
dholbert%cs.stanford.edu 6a1f6511f6 Bug 403579: Don't scale up width by a pct when it's nscoord_MAX. Also, use NSCoordSaturating function with guess_pref since it could be nscoord_MAX. r+sr=roc, a=mtschrep 2007-11-15 18:04:16 +00:00
dholbert%cs.stanford.edu c4b617c043 Bug 402893: don't scale up col prefWidth by % if it's nscoord_MAX. r+sr=roc, a=mtschrep 2007-11-15 17:59:49 +00:00
dbaron%dbaron.org 85d4e3f28b Distribute height to rows even if the rows in question are all zero-height (in which case, distribute it equally). b=403656, 377711 r=dholbert sr=roc a=blocking1.9+ 2007-11-14 01:25:09 +00:00
dholbert%cs.stanford.edu 4d47925b46 Bug 403519: Support cells w/ prefWidth=nscoord_MAX when computing column intrinsic widths. r+sr=roc, a=mtschrep 2007-11-13 01:11:20 +00:00
roc+%cs.cmu.edu 9cae69f972 Bug 397428. Return 'complete' on *all* paths whenever we push a rowgroup to the next page. r=bernd,sr=bzbarsky,a=schrep 2007-11-12 01:45:57 +00:00
bzbarsky%mit.edu 83555c833a Make sure to remove anonymous cols created by a <col span="n"> when that col is
removed.  Bug 399209, r=bernd, sr+a=roc
2007-11-09 06:05:19 +00:00
bzbarsky%mit.edu 79d461a5dd If we moved but did not reflow either the caption or the inner table,
invalidate the relevant area.  Bug 379353, r=bernd, sr=roc
2007-11-07 17:17:30 +00:00
dholbert%cs.stanford.edu 0743cf8359 Bug 385823 - Let us call NotifyPercentHeight even when computed height is already set, because it'll be set on imageFrames. r+sr=dbaron, a=beltzner 2007-11-06 22:47:29 +00:00
reed%reedloden.com 268f9b6472 Bug 368600 - "Table with table-layout: fixed has unconstrained width even when width specified on cell" [p=bernd_mozilla@gmx.de (Bernd) r+sr+a1.9=dbaron] 2007-10-22 04:40:02 +00:00
fantasai.cvs%inkedblade.net 2d4377de3b nsTableCellMap::InsertRows shouldn't make damage area smaller, b=244135 p=malcolm.parsons r+sr=bz a=roc 2007-10-19 14:41:29 +00:00
fantasai.cvs%inkedblade.net 69927afbe2 fantasai is clearly having process troubles 2007-10-16 03:08:49 +00:00
fantasai.cvs%inkedblade.net a51bc34942 nsTableCellMap::InsertRows shouldn't make damage area smaller, b=244135 p=malcolm.parsons r+sr=bz a=roc 2007-10-16 03:07:12 +00:00
fantasai.cvs%inkedblade.net 90eeabba62 using wrong BC damage area for BC calculations b=244135 p=malcolm.parsons r=bernd r=fantasai (credits for a good review go to Bernd Mielke, blame for a bad one to fantasai) sr=bz 2007-10-15 04:49:52 +00:00
bzbarsky%mit.edu 36b7c19c1c Make sure to not propagate special height reflows too far. Bug 391901, r+sr+a=dbaron 2007-10-09 02:39:06 +00:00
dholbert%cs.stanford.edu 53463c9210 Bug 398157: Fix nscoord_MAX arithmetic using NSCoordSaturatingSubtract.
r=roc sr=roc a=roc
2007-10-01 21:44:50 +00:00
dholbert%cs.stanford.edu 0afd83bd4d Bug 397448 ��� "ASSERTION: Doing nscoord addition with values > nscoord_MAX" with percentage margin in table cell. r=roc sr=roc approval19=roc 2007-09-26 16:32:50 +00:00
dholbert%cs.stanford.edu 4505233959 Bug 367673, Handle width-computation arithmetic with nscoord_MAX. r=roc sr=roc a1.9=roc 2007-09-24 17:30:43 +00:00
cbarrett%mozilla.com 564d13cb0e Bug 370353 followup: Check in white space changes. Patch by Daniel Holbert <dholbert@mozilla.com>. r=bernd sr=dbaron a1.9=dbaron. 2007-08-17 23:58:19 +00:00
cbarrett%mozilla.com c28ce0e424 Bug 370353: Dynamically setting "visibility: collapse" to a <col> no longer works. Patch by Daniel Holbert <dholbert@mozilla.com>. r=bernd sr=dbaron a1.9=dbaron 2007-08-17 23:51:58 +00:00
bmlk%gmx.de 591827aadb adapt assert to code reality, bug 364512 r/sr/a=dbaron 2007-08-11 16:19:55 +00:00
masayuki%d-toybox.com 4a880d7637 Bug 365336 text-decoration width should be rounded to the device pixels r+sr=roc 2007-08-06 08:15:02 +00:00
ginn.chen%sun.com fd8e29fa39 Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest
r=benjamin a=dsicore
2007-08-06 03:22:43 +00:00
dbaron%dbaron.org 62d7d9891a Prefer distributing the width of a column-spanning cell to columns without specified widths, and make a specified width on a column-spanning cell not cause the column to be considered to have a specified width. b=379361 Patch by Daniel Holbert <dholbert@mozilla.com>. r+sr=dbaron 2007-08-03 00:07:40 +00:00
bzbarsky%mit.edu d728d14a8c Make sure to reflow the caption if it gets inserted into our table before
another caption.  Bug 389924, r=bernd, sr+a=dbaron
2007-08-02 21:34:59 +00:00
bzbarsky%mit.edu 45ac2edcbc Introduce a setter for nsHTMLReflowState::mComputedHeight so that we're sure to
update the resize flags properly.  Bug 388084, r+sr+a=dbaron
2007-08-02 18:08:07 +00:00
roc+%cs.cmu.edu bc5a6b7f25 Bug 379349. Add support for 'overflow containers' --- special frame continuations that do not map any content of their own, but serve only as containers for laying out children that overflowed their parents' content height. patch by fantasai, r+sr=eli,roc 2007-07-26 04:03:31 +00:00
bzbarsky%mit.edu baf912fed6 Fix regression in sizing of tables with scrollable rowgroups. Bug 387344,
r=bernd, sr=roc
2007-07-12 20:54:19 +00:00
jwalden%mit.edu ef68fcf595 Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros. 2007-07-08 07:08:56 +00:00
aaronleventhal%moonset.net f2b6379f0f Bug 377783. Fix crash and clean up table a11y. r=evan.yan 2007-07-05 15:39:30 +00:00
mats.palmgren%bredband.net 5a0917c43a Cleanup implementations of QueryInterface. b=385750 r+sr=dbaron r+sr=jst 2007-07-04 02:15:35 +00:00
sharparrow1%yahoo.com 116c6b742e Bug 386142: fantasai's li'l Need More Comments bug. Patch by fantasai, r+sr=roc 2007-07-03 22:49:01 +00:00
sharparrow1%yahoo.com fab52f69c3 Bug 372768: {inc}Setting nowrap attribute dynamically does not change layout like it should. r=bzbarsky,sr=dbaron. 2007-07-01 18:42:18 +00:00
dbaron%dbaron.org 009fd710cf Only do special height reflows for percentage-height children of table cells when there is a specified height on the table, row group, row, or cell in the row. b=370525 Patch by Daniel Holbert <dholbert@mozilla.com>. r+sr=dbaron 2007-06-25 20:34:48 +00:00
dbaron%dbaron.org 2bb707fe73 Handle the vertical resizing in the first pass reflow correctly when we've previously done a special height reflow. b=381507 r=dholbert sr=roc 2007-06-18 23:19:39 +00:00
bzbarsky%mit.edu 66a5e08e09 Make OrderRowGroups type-safe. Bug 367706, r=bernd, sr=roc 2007-06-05 18:55:27 +00:00
bzbarsky%mit.edu 0f3fc1ad70 No max-width means "none", not null unit. Bug 381284, r+sr=dbaron 2007-05-23 19:56:02 +00:00
dbaron%dbaron.org 776741355a Call SetGeometryDirty if we need to call DistributeHeightToRows, since DistributeHeightToRows can't deal with rows that have already had height distributed to them. Patch by Daniel Holbert <dholbert@mozilla.com>. b=380227 r+sr=dbaron 2007-05-18 06:04:57 +00:00
dbaron%dbaron.org 8e49c04ba5 Remove eCSSUnit_Proportional and eStyleUnit_Proportional, which were used only for a removed feature. b=333352 r+sr=bzbarsky 2007-05-11 06:00:26 +00:00
bzbarsky%mit.edu b70a3743e3 Fix determination of the style context parent for the inner table frame of a
root table.  Bug 379386, r+sr=roc
2007-05-08 03:59:12 +00:00
bzbarsky%mit.edu c7a6b387d2 Change the FrameNeedsReflow API to pass the dirty flags to be added directly to
the method, instead of setting them before calling the method.  That way we can
avoid reflowing the ancestor of a reflow root which is not itself dirty but has
dirty children.  This also makes it harder to set dirty bits inconsistently
with the FrameNeedsReflow call.  Bug 378784, r+sr=dbaron, pending rbs' review
on the mathml parts.
2007-05-06 19:16:52 +00:00
dbaron%dbaron.org 847bd485ed Add support for -moz-intrinsic, -moz-min-intrinsic, -moz-shrink-wrap, and -moz-fill for width, min-width, and max-width. b=311415 r+sr=bzbarsky 2007-05-03 23:11:02 +00:00
bzbarsky%mit.edu 2d5fe3f3f1 Fix bug 379229, r+sr=dbaron 2007-04-30 06:17:03 +00:00
sayrer%gmail.com db32241f95 bug 378487. allocator mismatch in SpanningCellSorter. r+sr=bzbarsky 2007-04-23 18:40:07 +00:00
benjamin%smedbergs.us 3fb4912f5d Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me 2007-04-23 14:22:04 +00:00
bzbarsky%mit.edu 98e89965f4 Give captions the right style context parent when dynamically restyling. Bug
378240, r=bernd, sr=dbaron
2007-04-22 19:15:25 +00:00
sayrer%gmail.com fda804eb1c Bug 368994. move mochitests near the code they test. round 7. r=bzbarsky 2007-04-16 15:18:50 +00:00
bzbarsky%mit.edu d9f302946b Rename nsIFrame::GetPresContext to nsIFrame::PresContext. Bug 376042, patch by
Taras Glek <tglek@mozilla.com>, rs=roc.
2007-03-30 21:11:47 +00:00
dbaron%dbaron.org a32fb9b241 Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg 2007-03-27 15:33:45 +00:00
dbaron%dbaron.org 76744908e3 Fix logic error handling column-spanning cells with specified widths. b=374819 r+sr=roc a=vlad 2007-03-21 23:31:38 +00:00
dbaron%dbaron.org 19be127b42 Fix handling of specified widths on column-spanning cells. b=363874 r=bernd sr=roc 2007-03-19 20:26:36 +00:00
bmlk%gmx.de 7d938e5350 mark cellmap if 0 colspans are present for 0 colspan expansion when cells are deleted bug 373390 r/sr=bzbarsky 2007-03-17 05:58:15 +00:00
bzbarsky%mit.edu 3e9933122b Get the correct next-in-flow. Bug 373611, r+sr=dbaron 2007-03-13 21:23:17 +00:00
bmlk%gmx.de 1b490b2bfa mark zerocolspans to be expanded if they are inserted rather than appended. bug 372776 r/sr=bzbarsky 2007-03-07 05:06:38 +00:00
bzbarsky%mit.edu d49601bb82 Fix bug 371925 -- we need to allow for the case when the prev sibling is at
index 0.  r=bernd, sr=roc
2007-02-28 22:42:20 +00:00
bzbarsky%mit.edu 2cbac531d0 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
dbaron%dbaron.org 9772df345f Remove the remainder of the pixel rounding in the table code. b=371187 r=bernd sr=roc 2007-02-22 20:22:12 +00:00
bmlk%gmx.de d32867be73 limit array access when a rowspan points to a already pushed row, bug 370360 r/sr=bzbarsky 2007-02-21 19:42:21 +00:00
bmlk%gmx.de 0d675ddf2d collapse zero colspans when new cells are inserted bug 370842 r/sr=bzbarsky 2007-02-21 19:31:52 +00:00
bzbarsky%mit.edu 25c2235c83 Fix bug 370586. r=bernd, sr=roc 2007-02-19 01:10:28 +00:00
dbaron%dbaron.org 5444e34bc5 Subtract allocated parts before repeating division used for allocation to avoid rounding error of total. b=366865 r=bernd sr=roc 2007-02-18 19:49:50 +00:00
bmlk%gmx.de d65f1bc1bb fix oversight with zero rowspan handling bug 370808 r/sr=bzbarsky 2007-02-18 18:50:39 +00:00
bzbarsky%mit.edu ddb097385f Don't use a static nsTArray. Bug 369099, r=bernd, sr=roc 2007-02-13 16:23:19 +00:00
bmlk%gmx.de 802196753e take into account overlap situations between row- and colspans, bug 369975 r/sr=bzbarsky 2007-02-13 05:32:18 +00:00
sharparrow1%yahoo.com 2bdae2af37 Bug 370185: clean up view header includes (trivial). rs=bzbarsky. 2007-02-12 19:17:33 +00:00
bmlk%gmx.de 949f30412c look out for zero rowspans when expanding the cellmap bug, 368651 r/sr=bzbarsky 2007-02-10 06:56:57 +00:00
dbaron%dbaron.org 5ba7bf7ff2 Stop rounding widths to pixel boundaries to fix reftest failures on Mac, which does subpixel positioning and sizing of text. b=369318 r=bernd sr=roc 2007-02-08 19:21:58 +00:00
dbaron%dbaron.org 381fd33b06 Stop rounding final column widths (up) to pixel boundaries. b=349297 r=bernd sr=roc 2007-02-08 19:20:51 +00:00
sharparrow1%yahoo.com c78720aa24 Bug 177805: Fix the use of units in Gecko. r+sr=roc 2007-02-07 07:46:44 +00:00
dbaron%dbaron.org fb391ac9cd Make default table and hr border colors be gray rather than special values that depend on the background color, and remove the special values that depend on the background. b=84307 Patch by fantasai <fantasai.bugs@inkedblade.net>. r=bzbarsky sr=dbaron 2007-02-01 02:45:55 +00:00
cvshook%sicking.cc 0c24c4a4c3 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 4597173571 Fix crash bug 368166. r=bernd, sr=roc 2007-01-28 16:49:26 +00:00
dbaron%dbaron.org bd3bb5885b Remove nsTableFrame::GetBorderPadding and related code. b=367458 r=bernd sr=roc 2007-01-27 22:22:24 +00:00
dbaron%dbaron.org 9b608ec24d Address review comment on bug 9458 that depends on bug 367247 by making nsFrame::IsContainingBlock not check display type, but making it purely frame-class-based. 2007-01-27 18:45:35 +00:00
bzbarsky%mit.edu 32ea7d9340 Make mComputedWidth private, with a getter/setter, and make the setter update
the resize flags.  Bug 367442, r+sr=dbaron
2007-01-26 00:05:12 +00:00
bzbarsky%mit.edu 1115b02231 Address review comment I missed. Bug 367749. 2007-01-24 20:23:08 +00:00
bzbarsky%mit.edu 74cffdfb13 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
dbaron%dbaron.org 47f4966b12 Change the bulk of ascent (baseline) computation to happen on a virtual method on nsIFrame, and remove the redundant descent member from nsHTMLReflowMetrics, primarily to support having both first-line and last-line baselines. b=367332 r+sr=roc 2007-01-23 04:06:56 +00:00
bzbarsky%mit.edu 66bc63e520 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 ff79c0a249 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 8d5481e7ca Stronger band-aid to prevent table splitting inside columns bug 362275 r/sr=roc 2007-01-21 17:51:33 +00:00
dbaron%dbaron.org 7951591b57 Make PushStackMemory never fail to simplify callers, and deCOMtaminate the stack memory API. b=366866 r+sr=bzbarsky 2007-01-17 23:53:47 +00:00
dbaron%dbaron.org 467571ea4b When possible, distribute min width of colspanning cells so it fits within the pref width of the spanned columns. b=363144 r=bernd sr=bzbarsky 2007-01-17 19:19:50 +00:00
dbaron%dbaron.org c3d2420f97 Fix incorrectly placed PR_MAX(), since the span* values are additions to the base values. b=365173 r=bernd sr=bzbarsky 2007-01-13 01:08:18 +00:00
dbaron%dbaron.org 839bd0652c Accumulate column-spanning cells into column intrinsic widths separately for each number of columns spanned, in increasing order. b=363329 r=bernd sr=bzbarsky 2007-01-13 01:04:56 +00:00
bmlk%gmx.de 49f325c75e 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 3805fd77a5 initialize variables before use bug 365075 r/sr=bzbarsky 2006-12-27 08:46:30 +00:00
timeless%mozdev.org abc256e3da Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
2006-12-26 17:47:52 +00:00
bmlk%gmx.de 973f09c535 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 989e6aaa4e 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
bmlk%gmx.de b5b53fe08c add again bound checks that the BC code relies on. bug 364150 r/sr=bzbarsky 2006-12-26 13:55:32 +00:00
dbaron%dbaron.org 9f79c8e792 Untabify. 2006-12-25 19:44:34 +00:00
dbaron%dbaron.org f45b3441d3 Fix shadowing variable name. No bug. 2006-12-18 22:35:01 +00:00
dbaron%dbaron.org 20530e94a7 Fix handling of columns in which no cell originates (i.e., unneeded extra colspan). b=363329 Patch from Bernd Mielke, bmlk%gmx.de, with review comments addressed by me. r+sr=dbaron 2006-12-18 22:34:30 +00:00
bzbarsky%mit.edu 9e1e591b3e Remove some unused table code. Bug 359139, r=bernd, sr=roc 2006-12-18 03:04:25 +00:00
mats.palmgren%bredband.net 99350e86c9 Make the CSS 'ch' length unit work in most cases. b=363573 r+sr=dbaron 2006-12-17 14:06:42 +00:00
dbaron%dbaron.org 653551fc1e Use unsigned value with 1-bit field width, per sicking's advice. No bug. 2006-12-16 02:11:38 +00:00
dbaron%dbaron.org 992a8cce12 Better API for used padding/border/margin: remove deprecated Calc*For on nsStyleStructs and add GetUsed* to nsIFrame. b=332922 r+sr=roc 2006-12-13 23:04:57 +00:00
dbaron%dbaron.org c2e56399f8 Fix bustage. b=363524 2006-12-13 04:21:05 +00:00
dbaron%dbaron.org 8f2aec0600 Reflow all of the table structure (although not its descendants) when frame structure within the table is changed. b=363524 r=bernd sr=bzbarsky 2006-12-13 03:45:28 +00:00
bmlk%gmx.de 0e7b40f96c report frames currently on the overflow list as frames on a additional childlist to get their views reparented if a frame higher in the tree needs to reparent the views bug 362724 r/sr=roc 2006-12-10 06:46:17 +00:00
dbaron%dbaron.org 2636aa4cc3 Fix bad interaction of colspan handling with AddMinCoord's magic to deal with specified coord widths. Substantive changes by bzbarsky, comments by me. r+sr=dbaron/bzbarsky b=363150 2006-12-09 05:38:19 +00:00
dbaron%dbaron.org 116da6be23 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 12c0eca131 Fix build orange. Bug 356335, reviews hopefully coming up. 2006-12-07 03:43:52 +00:00
bzbarsky%mit.edu 5a2b07ecd7 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 26bb220fd9 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 d422c26650 colframes are referenced via the firstinflow bug 362348 r/sr=roc 2006-12-02 06:52:55 +00:00
bmlk%gmx.de d0b02fe51e don't rely on framconstructor to deliver a valid sibling for insert of colgroups and rowgroups as they are siblings contentwise but live on different childlists, bug 337124 r/sr=roc 2006-11-11 13:38:09 +00:00
bmlk%gmx.de 2d34d177ce 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 6615af6be3 call the correct GetCellFrame function bug 358679 r/sr=bzbarsky 2006-10-30 19:21:05 +00:00
bmlk%gmx.de 941481a6e6 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 ffb6d44aaa 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
roc+%cs.cmu.edu e6d4454b29 Bug 241796. Fix comments and handle OOM in SetProperty. Followup to the real fix. r+sr=bzbarsky 2006-09-22 01:56:04 +00:00
bmlk%gmx.de 78a22533f3 mark for all reflows the rowgroup as incomplete if there are still nextinflows bug 347367 r/sr=roc 2006-09-21 09:55:07 +00:00
bzbarsky%mit.edu 29a9251e0b When painting backgrounds, don't loop over all rows. Just do the ones that
might intersect the dirty rect.  Use the row cursor to optimize this.  Bug
353455, r+sr=roc
2006-09-20 16:42:13 +00:00
roc+%cs.cmu.edu 66a430572a Bug 241796. Use a row cursor to speed up painting and event handling in large tables, similar to what we do for large blocks already. r+sr=bzbarsky 2006-09-19 21:39:33 +00:00
bzbarsky%mit.edu c3ff848eca Reinstate reflow count painting when it's needed. Bug 352851, r+sr=roc 2006-09-19 04:26:20 +00:00
bmlk%gmx.de 79d5c52b5c enable old assert (from 2001) to catch cellmap errors, fix one erroneus caller bug 351691 r/sr=bzbarsky 2006-09-11 18:27:35 +00:00
bmlk%gmx.de 3deb00d066 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 c79cf9dc99 make sure the nextinflow will be pushed bug 347367 r/sr=roc 2006-09-02 09:14:02 +00:00
bmlk%gmx.de e2f5d3cdfd compute the BC information only if there are cells bug 350906 r/sr=bzbarsky 2006-09-02 08:48:39 +00:00
bmlk%gmx.de 5971c38cd9 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 266c17bc35 mark the whole table ofr bc recomputation if the rowgroups change bug 347796 r/sr=bzbarsky 2006-08-28 17:41:46 +00:00
bmlk%gmx.de 86aeccbf85 match the numer of columnss in the cellmap and the col cache bug 350081 r/sr=bzbarsky 2006-08-28 17:39:36 +00:00
bmlk%gmx.de 98fc3b730b adjust col frames instead of asserting that the number of cols is wrong bug 347725 r/sr=bzbarsky 2006-08-22 06:08:15 +00:00
mats.palmgren%bredband.net 602cf781cd Improve error handling in nsCSSFrameConstructor::CreateContinuingFrame() and its callers. b=337419 r+sr=roc 2006-08-22 01:33:46 +00:00
leon.sha%sun.com c291ceb936 Bugzilla Bug 344883
print previewing url freezes bon echo (and minefield if you zoom too)
Patch by leon.sha@sun.com
bernd_mozilla: review+
roc: superreview+
2006-08-07 11:03:43 +00:00
bmlk%gmx.de 785cd2f702 fix VC6 build bustage 2006-08-04 20:32:46 +00:00