karnaze%netscape.com
8b9dac0046
PDT+ bug 29429 - incremental reflow and nested tables, r=troy, a=rickg
2000-03-09 08:45:26 +00:00
karnaze%netscape.com
61559aa5d3
PDT+ bug 28933 - check for null pointer. r=attinasi, a=rickg
2000-03-04 01:05:18 +00:00
karnaze%netscape.com
fb8782b61f
PDT+ bug 28341 - Destroy caption frame when outer table frame is destroyed. Add caption to outer frame rather than inner frame. r=troy, a=rickg
2000-03-02 06:09:37 +00:00
hyatt%netscape.com
da7d9353d6
Fix for 28856. r=karnaze,troy a=jar
2000-03-01 02:35:14 +00:00
karnaze%netscape.com
f9cba72cb7
PDT+ bug 27124 - correctly handle child frames that are not row groups. r=troy, a=rickg
2000-02-27 22:36:42 +00:00
jdunn%netscape.com
080142580c
Fix problem with NS_IF_ADDREF on member variables inside of const
...
member functions. This includes removing all references to
NS_DEF_PTR and the including of nsIPtr.h
r=troy@netscape.com ,dougt@netscape.com,scc@netscape.com
# 28114
a=chofmann@netscape.com
2000-02-17 23:19:18 +00:00
karnaze%netscape.com
c75793821e
bug 7112, PDT+ 1802 - added custom style rule to handle <th> text alignment. Other text alignment changes. r=attinasi
2000-02-16 01:08:54 +00:00
karnaze%netscape.com
49f3412344
bug 10636, 15499(partial) - correctly get margin,border,padding from reflow info. calculate it for percentage padding when reflow state not available. r=troy
2000-02-12 01:55:40 +00:00
karnaze%netscape.com
2e709d5d79
bug 8524 - don't use -moz-bg-inset in standard mode. r=troy
...
bug 10269 - renamed RequiresPass1Layout to IsAutoLayout and have it force a fixed layout table (not tree) to be auto layout if the table is auto width.
2000-02-12 00:58:38 +00:00
troy%netscape.com
d6fafd305f
r=karnaze@netscape.com Performance improvement for tables. During the initial
...
reflow we skip the pass2 reflow if it's an unconstrained reflow
2000-02-11 03:55:33 +00:00
karnaze%netscape.com
2474de4e75
bug 18770, no percent calcs on unconstrained width, better allocation to cols.
2000-02-09 14:22:00 +00:00
karnaze%netscape.com
735ae83d00
bug 7714 - better row height allocation for rows with no cells originating in them, r=attinasi
2000-02-04 02:49:27 +00:00
karnaze%netscape.com
f60386c319
bug 8411 - the outer table cannot be made narrower than the captions min width, r=attinasi
2000-02-04 02:47:13 +00:00
jst%citec.fi
87ab8dd44a
Fixing linux build bustage, added missing .get()'s on nsCOMPtr's. r=kin@netscape.com
2000-02-03 15:41:04 +00:00
karnaze%netscape.com
ad5fdfb2aa
bug 7741 - handling of overlapping rowspans, r=troy.
2000-02-03 14:04:49 +00:00
pp%ludusdesign.com
58065dda04
Converting ::GetIID() into NS_GET_IID(). Bug #20232 . r=scc, r=mozbot
2000-02-02 22:24:56 +00:00
karnaze%netscape.com
077215e7b4
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
33cc9a9a34
bug 17826, removed buggy/unnecessary RecomputeAdjustedMinIfNecessary, r=attinasi
2000-02-02 00:48:30 +00:00
cmanske%netscape.com
85789e20af
Part of composer table edit work (bug 20973): Return NS_TABLELAYOUT_CELL_NOT_FOUND instead of error when a cell isn't found at a cellmap location. r=mjudge.
2000-02-01 23:39:37 +00:00
troy%netscape.com
2548316662
b=25834 r=karnaze@netscape.com Changed to ignore the reflow status when
...
reflowing an unknown frame (i.e., a frame that isn't a row group)
2000-02-01 04:30:04 +00:00
karnaze%netscape.com
9caaf2af43
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
8b1ddd5c4d
bug 1809, 0 width tables (not trees) become auto, r=dcone, (hyatt)
2000-01-28 15:43:25 +00:00
karnaze%netscape.com
bce1929fcf
bug 24037 r=attinasi; nsOuterTableFrame handles bad incremental reflow by using the height of its rect.
...
bug 23235 r=attinasi; nsTableRowFrame requests max element size when reflowing cell for the 1st time.
bug 24410 r=attinasi; nsTableCellFrame reflow always checks width and height and updates the content empty flag.
bug 3305 r=troy,hyatt; table frame constructor cleanup, put caption in its own child list.
2000-01-28 02:19:45 +00:00
troy%netscape.com
9877464fbe
r=karnaze@netscape.com Removed some code that was removed but then added
...
again by mistake
2000-01-27 05:54:17 +00:00
troy%netscape.com
4f738fb73f
r=nisheeth@netscape.com Added asserts to help catch the case of poorly
...
targeted reflow commands
2000-01-26 22:11:47 +00:00
cmanske%netscape.com
acb4eb592c
Table editing (bug 20973): return reported and actual rowspan and colspan values from GetCellDataAt(), r=karnaze
2000-01-26 14:56:06 +00:00
troy%netscape.com
29bea1bf5f
b=22325. When resizing the row groups and rows because the table has an
...
explict height, we need to make sure any child views are re-positioned.
This doesn't solve the flicker problem but now edit fields are all in
the right place, and it's good enough that Buster can do his clothes
shoping
2000-01-25 03:11:24 +00:00
troy%netscape.com
8a78d916a5
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
e4d3c42def
Fixed nsCellMap bloat/leak counter problem.
2000-01-18 00:55:49 +00:00
troy%netscape.com
eb5888e444
b=21657. Changed row frame code to correctly determine if it's complete
...
after an incremental reflow. Fixes crash when printing www.cnn.com
2000-01-17 17:45:17 +00:00
hyatt%netscape.com
4e0aea2028
Added support for snapping a tree widget to a certain row height. r=pavlov
2000-01-17 03:57:00 +00:00
hyatt%netscape.com
135d0fa99d
Fixing tree regression from a table checkin.
2000-01-17 01:10:41 +00:00
karnaze%netscape.com
8a106ef33c
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
f06d670145
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
troy%netscape.com
8a7719fa46
Fixed problems with incremental reflow code that wasn't checking the display
...
type to tell whether the frame was a row frame. This was causing problems on
www.cnn.com, because for some odd reason there is a text frame inserted in the
row group. That caused us to incorrectly calculate the max-element-size
2000-01-15 05:39:58 +00:00
troy%netscape.com
433f25e9a6
Removed some debug assertions that are no longer valid
2000-01-15 05:38:24 +00:00
hyatt%netscape.com
b0ac9cf5cb
*** empty log message ***
2000-01-13 20:58:24 +00:00
hyatt%netscape.com
a240c99015
Fix for chinatimes/tinderbox crasher. r=karnaze
2000-01-13 20:22:19 +00:00
troy%netscape.com
f632faa745
b=22937, r=karnaze@netscape.com Fixed problem in paginated reflow
2000-01-13 15:47:58 +00:00
karnaze%netscape.com
d41822031d
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
troy%netscape.com
116ce36bc6
b=20772. Changed ColumnsAreValidFor() so that it correctly handles the case
...
where the cell's desired width shrinks
2000-01-12 21:53:55 +00:00
troy%netscape.com
0cba827c69
b=23707. Made sure HR frame correctly computes max-element-size
...
when it has an 'auto' width
2000-01-12 04:52:19 +00:00
hyatt%netscape.com
cd2878d48e
Removing my lame comment.
2000-01-11 19:49:04 +00:00
troy%netscape.com
b5bd38b59c
b=23239. Changed tables to incrementally update maximum width (natural width)
...
if requested. Now we only do a single reflow when processing table cell
incremental reflow instead of the three reflows we had to do before
2000-01-11 15:55:31 +00:00
hyatt%netscape.com
0e8c3d1636
Improving trees.
2000-01-10 03:04:05 +00:00
karnaze%netscape.com
aebdc7d5fe
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
5cb57b00e7
fixed tinderbox warnings
2000-01-03 00:56:12 +00:00
karnaze%netscape.com
0fbc252ef9
bug 12287 - honors mComputed values in reflow state and uses CSS box-sizing property.
2000-01-02 22:55:48 +00:00
troy%netscape.com
138fa22a88
Work-in-progress for having maximum width (needed by tables) be updated
...
incrementally
1999-12-30 04:15:45 +00:00
bryner%uiuc.edu
21e2898b7d
Changing an instance of = to ==, which is what it should have
...
been. r=karnaze.
1999-12-28 20:10:32 +00:00
sspitzer%netscape.com
f37e107774
fix warnings
1999-12-28 19:41:57 +00:00
troy%netscape.com
b3f6ab293f
Reduced size of table cell member data by 4 bytes by only storing the
...
maximum width and not both the width and height. The height was never used
so this wans't an issue
1999-12-24 03:46:21 +00:00
karnaze%netscape.com
67b6e72f15
bug 21918 typo in calling InsertRowGroups, r=sdagley,syd
1999-12-17 06:52:37 +00:00
karnaze%netscape.com
23e53aa589
bug 21143/21765, collapsed rows/cols not displayng when expanded.
1999-12-16 06:29:50 +00:00
karnaze%netscape.com
1949a7d733
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
hyatt%netscape.com
859a2e695c
Fix for bug #21703 . r=karnaze, a=chofmann
1999-12-16 00:37:03 +00:00
karnaze%netscape.com
a8e711517b
fix windows bustage.
1999-12-14 01:02:11 +00:00
alecf%netscape.com
dea62547ae
fix some bustage on stricter compilers
...
(just syntactic residue)
1999-12-14 00:27:33 +00:00
alecf%netscape.com
ab78f88559
fix unix bustage once and for all
1999-12-14 00:24:33 +00:00
alecf%netscape.com
d24ec6790d
argh, back that out, it makes it even worse
1999-12-14 00:14:56 +00:00
alecf%netscape.com
3a301aa43c
fix unix bustage
1999-12-14 00:01:55 +00:00
karnaze%netscape.com
2eb4655c2e
incremental cell map, columns. Bugs 12122, 21544. r=troy,hyatt a=hofmann
1999-12-13 22:56:31 +00:00
evaughan%netscape.com
29c18fc081
1) created an nsIScrollableFrame interface make it possible for Chris K to fix PDP+ bug #12122
...
-r Troy
1999-12-07 03:36:05 +00:00
hyatt%netscape.com
de2eaede42
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
troy%netscape.com
8bc52f9fe2
b=20367, r=jinjin@pacbell.net. Changed ResizeReflow() so that if we skip
...
reflowing the table cell (that's an optimization we do) we make sure and
position any child views
1999-12-02 01:02:53 +00:00
tbogard%aol.net
af1ce8d410
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
597b5f236b
WillReflow/DidReflow changes and changes to the way view positioning
...
and sizing works
1999-11-19 15:33:29 +00:00
karnaze%netscape.com
0a147c2499
removed allocation warning messages
1999-11-15 15:42:20 +00:00
karnaze%netscape.com
8811cf8314
put back to rev 3.340 due to mail/news regressions.
1999-11-11 18:22:57 +00:00
karnaze%netscape.com
9ae168b719
fixed crash (cnn and other sites with javascript) in nsCellMap due to it not being invalidated.
1999-11-11 05:43:35 +00:00
dmose%mozilla.org
5312eacf8c
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:40:37 +00:00
karnaze%netscape.com
308a8162be
bugs 17138, 17168 and others - col allocation involving colspans honors constraints; pct colspans were allocating incorrectly if pct cols existed.
1999-11-05 22:36:59 +00:00
karnaze%netscape.com
2018136f30
crash on abc - calls EnsureColumns upon entering reflow if appropriate
1999-11-05 22:33:04 +00:00
karnaze%netscape.com
4f2e6f666e
ComputeDesiredHeight - removed potential error if first child is not a row group.
1999-11-02 15:41:38 +00:00
tbogard%aol.net
c2a26335bd
Changed NS_ASSERTION to NS_WARN_IF_FALSE to avoid crashing people when condition is met. r=hyatt.
1999-11-02 05:14:27 +00:00
troy%netscape.com
1585a751fb
Moved a bunch of stuff out to a nsIFrameDebug interface
1999-11-01 22:12:45 +00:00
troy%netscape.com
d5a8f7fbf0
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
a12c3d6c5d
Folded reflow functions into nsIFrame and eliminated nsIFrameReflow and
...
nsIHTMLReflow. This saves 4 bytes per frame and cleans things up
1999-10-30 02:52:11 +00:00
karnaze%netscape.com
ffad7cd1a6
bug 17375 - better checks and casting before calling DidAppendRow
1999-10-29 20:25:13 +00:00
troy%netscape.com
d3fa427eb2
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
3019dd4b7e
Fix for bug #16649 . Didn't actually change anything. Just restored some
...
code that was clobbered by revision 3.153
1999-10-29 04:57:02 +00:00
karnaze%netscape.com
57dc1ce399
simplified caching of column frames. split out collapsing border processing into nsBorderCollapser (checked in previously). r=troy
1999-10-28 04:09:39 +00:00
troy%netscape.com
8765b06796
b=6674, r=karnaze@netscape.com
...
Changed Paint() to set the clip rect only when the collapse offset isn't
(0, 0)
1999-10-27 23:01:21 +00:00
kipp%netscape.com
860e890d75
Backed out chris's accidental checkin (don't ask)
1999-10-27 15:57:35 +00:00
karnaze%netscape.com
ca0b2282bd
hello
1999-10-27 15:55:31 +00:00
troy%netscape.com
87afecabc0
Changed SetView/GetView to take an additional argument which is the
...
pres context
1999-10-26 04:44:41 +00:00
kipp%netscape.com
eab55ba562
Quieted down some debug noise and added a missing newline to a printf
1999-10-25 23:02:43 +00:00
karnaze%netscape.com
a7b3246a33
bug 16284, 14159 nested auto table with percent cells was not growing auto table. nested coord or percent table was only getting min size.
1999-10-25 22:49:51 +00:00
karnaze%netscape.com
0a98c8cf5b
bug 5799 - considers percentage width of multiple cells when figuring width of auto table.
1999-10-25 04:34:28 +00:00
troy%netscape.com
e828d1c0f3
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
troy%netscape.com
f5ba346bdc
Removed 5 convenience functions from nsIFrame
1999-10-22 14:53:52 +00:00
kipp%netscape.com
8f4ae7163a
Removed some more warnings
1999-10-22 14:51:41 +00:00
troy%netscape.com
5d86678e7b
r=karnaze@netscape.com
...
Save 8 bytes per table cell frame by eliminating mCollapseOffset and
using a frame property instead.
1999-10-22 02:06:22 +00:00
karnaze%netscape.com
01ebcb16d0
bug 5799 - width of auto width table considers percentage cells when they are small relative to the rest of the table. r=dcone
1999-10-21 22:36:21 +00:00
karnaze%netscape.com
c5ef1c3310
bug 12012 - RemoveFrame was using stale style display. r=dcone
1999-10-21 22:33:30 +00:00
troy%netscape.com
5230acb007
Removed unused 4-byte "mMaxElementSize" member data
1999-10-21 20:51:04 +00:00
troy%netscape.com
0959b411de
r=kipp@netscape.com
...
Added API to get/set properties on frames. Also changed nsContainerFrame
to use a property to implement the frame overflow list. This saves 4 bytes
per container frames
1999-10-21 05:11:43 +00:00
karnaze%netscape.com
60c25e67d8
bug 14915 - fix crash.
1999-10-21 00:11:55 +00:00
karnaze%netscape.com
886b682461
Remove caching cell spacing as margin on cells, reducing 16 bytes and avoiding potentially unique style contexts; simplified cell margin calculations; r=troy
1999-10-20 14:18:56 +00:00
karnaze%netscape.com
80a50d6b37
added #ifdef for debug printing.
1999-10-18 13:48:19 +00:00
karnaze%netscape.com
d660d6c031
bug 15958(partial) - uses mComputedWidth instead of availableSize.width. r=buster; asked hook for permission, got no response.
1999-10-18 13:47:01 +00:00
karnaze%netscape.com
633c13eced
bug 15993 - in quirks mode allocates space for a 1 pixel border if the content is empty and the table has a border. It was incorrectly, doing this even if the content was not empty. r=buster; asked permission from hook and got no response.
1999-10-18 13:45:41 +00:00
troy%netscape.com
502629f011
r=karnaze@netscape.com Cc'd hyatt@netscape.com
...
Space optimization. mBorderEdges is no longer an embedded object. Now it's
allocated when needed (for collapsing border model tables only). This saves
80 bytes per table cell frame for the normal HTML case of adjacent border
model
1999-10-17 03:30:11 +00:00
karnaze%netscape.com
a196cb1d40
bug 11321 - Renamed kidMaxElementSize to localKidMaxElementSize and renamed pKidMaxElementSize to kidMaxElementSize and fixed the incorrect usage.
1999-10-17 03:17:53 +00:00
troy%netscape.com
5ab2223218
Space optimization, r=karnaze@netscape.com Cc'd hyatt@netscape.com
...
Save 4 bytes by eliminating the mCalculated data member which wasn't being used
1999-10-16 16:17:07 +00:00
kipp%netscape.com
5b80d4a004
Nuke some more warnings
1999-10-15 21:18:32 +00:00
karnaze%netscape.com
bb627081c7
pass2 reflow doesn't request max element sizes to help with bug 14855. Reviewers didn't respond.
1999-10-15 04:09:22 +00:00
troy%netscape.com
f80550c400
Space savings. r=karnaze@netscape.com Cc'd hyatt@netscape.com
...
Eliminated member data mIsContentEmpty and now we use a frame state bit
instead. This saves 4 bytes of space per table cell frame
1999-10-15 03:14:59 +00:00
troy%netscape.com
416156109c
Space reductions for nsTableFrame. r=karnaze@netscape.com and changes Cc'd to
...
Hyatt. Tested extensively in apprunner (now mozilla). Change was to reduce from
10 to 5 the default size of the mColumnWidths array (note that the array is
dynamically grown if necessary). This reduces by 20 bytes the minimum table
frame size
1999-10-14 04:27:01 +00:00
karnaze%netscape.com
8589f840a1
bug 15247 - ComputeAvailableTableWidth accounts for margins
1999-10-14 04:03:20 +00:00
karnaze%netscape.com
d978f30c29
bug 11026 - AllocateUnconstrained was off by 1 twip in some cases. bug 14159 - cell is not fixed width if an auto cell in the same col has a larger desired size for backward compatibilty.
1999-10-13 14:44:22 +00:00
karnaze%netscape.com
48c216257e
removed handling of 0 width cells in ComputeAvailableTableWidth since it is done in nsHTMLTableElement. review=kmcclusk
1999-10-13 14:39:33 +00:00
kipp%netscape.com
2fca0a4fa8
Fixed cellmap ctor/dtor logging to not show up negative
1999-10-08 23:42:13 +00:00
troy%netscape.com
01052d5667
Changes to SizeOf() code only. This code is debug code that only runs
...
when you chose the "Show Frame Sizes" menu item...
1999-10-08 23:18:19 +00:00
kipp%netscape.com
65f6ba5343
Cleanup moz-decl-counter usage and fix NS_LOG_ADDREF usage
1999-10-08 20:41:19 +00:00
slamm%netscape.com
26d787fa8c
Backout troy's last set of changes. Caused bug #15790 , 'opening bookmarks window and expanding mail folders crashes'. r=waterson.
1999-10-08 18:52:19 +00:00
troy%netscape.com
f8ffb47533
Change to SizeOf() code (diagnostic code only). Changed table frame
...
code to split the column cache size out into a separate listing
1999-10-08 05:12:55 +00:00
troy%netscape.com
f6340feb91
Space reductions, r=karnaze@netscape.com
...
Eliminated one data member, moved one to flag frame state, and changed mBorderEdges
to be heap allocated (only for collapsing border model)
1999-10-07 20:38:50 +00:00
kipp%netscape.com
e31117c23f
Eliminate a warning
1999-10-07 00:28:41 +00:00
karnaze%netscape.com
64e6c05cf3
fixed assertion in viewer sample 4. AdjustForCollapsingCols was incorrectly counting as columns frames which were not of display type NS_STYLE_DISPLAY_TABLE_COLUMN and something must have changed elsewhere to tickle this.
1999-10-06 03:59:07 +00:00
karnaze%netscape.com
49cb28761f
bug 14818 - made standard mode like NavQuirks when handling colspans exceeding the number of columns.
1999-10-05 04:21:00 +00:00
troy%netscape.com
05b9f1f4ff
Checked in workaround for tree-view/apprunner problem of assert in GetColumnWidth()
1999-10-05 02:41:36 +00:00
troy%netscape.com
06c4d97c3b
Removed unused data member
1999-10-05 00:32:07 +00:00
troy%netscape.com
d6fe7542eb
Space optimization for nsTableFrame. r=karnaze@netscape.com
...
- changed mBorderEdges to be heap allocated (only needed for collapsing border model)
- made the 8 boolean data members into bitfields
- changed mColumnWidths to be as small as necessary instead of defaulting its size to 100 elements
1999-10-04 23:48:05 +00:00
karnaze%netscape.com
249f8499bb
column allocation does fixed and adjusted fixed (colspans) in separate steps. Simplified AllocateConstrained. Fixed bug 14332.
1999-10-04 05:19:32 +00:00
troy%netscape.com
6b808204e8
Added SizeOf() handler for floater information maintained by the
...
line box
1999-10-02 02:51:03 +00:00
troy%netscape.com
1be0909b54
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
karnaze%netscape.com
498bb5f780
bug 12910 - SetPass1MaxElementSize considers nowrap on cell
1999-09-30 14:11:16 +00:00
karnaze%netscape.com
3d94070d9e
bug 10009 - uses width set on <td> in figuring width of nested table
1999-09-28 21:57:44 +00:00
putterman%netscape.com
3aeb826157
Fix for 14386. Prevent memory corruption when opening and closing an account.
...
Approved = leaf. Reviewed -= karnaze.
1999-09-23 22:44:47 +00:00
mjudge%netscape.com
1e48363fd7
changes to selection code to stop a never ending loop
1999-09-21 22:58:14 +00:00
mjudge%netscape.com
01ca453e83
adding change for selection. modifing inside out behavior for table selection. drawing tables being seleted different.
1999-09-17 23:33:39 +00:00
kipp%netscape.com
d63ca4aef1
Squish a warning or two
1999-09-17 20:16:37 +00:00
karnaze%netscape.com
549b434e4f
bug 13683 - fixed memory leak.
1999-09-16 22:24:03 +00:00
karnaze%netscape.com
d7814e1c8e
bug 13135, removed unused code
1999-09-14 01:27:40 +00:00
karnaze%netscape.com
95e4bec1f7
removed border subtraction from out table frame and adjusted in layout strategy.
1999-09-13 21:45:58 +00:00
karnaze%netscape.com
0dd9ac9049
bug 11776, stopped doing arithmetic on unconstrained sizes
1999-09-13 14:35:00 +00:00
troy%netscape.com
19fc1e01af
Added support for incremental table painting
1999-09-13 03:19:39 +00:00
karnaze%netscape.com
4966ef6084
better handling of empty cell widths, especially involving colspans. support for bug 7121.
1999-09-10 18:55:46 +00:00
karnaze%netscape.com
c3359c61d4
fixed bug in debug output for reflow
1999-09-10 13:03:32 +00:00
troy%netscape.com
c35856b144
Eliminated compiler warnings
1999-09-08 20:29:56 +00:00
karnaze%netscape.com
5b0679f4bf
bugs 965, 1053, 1163 - improved handling of borders; bug 10216 align, text-align on caption.
1999-09-02 00:07:14 +00:00
mjudge%netscape.com
9c8fd6ae78
getting rid of build warnings
1999-09-01 21:37:32 +00:00
kipp%netscape.com
433a754f0b
Remove a warning
1999-09-01 20:59:13 +00:00
troy%netscape.com
e47c2b4fe6
Optimized IR_TargetIsChild() so in the simple case where the row frame
...
has no cells that span into or across the row we don't call CalculateRowHeights()
1999-09-01 05:16:12 +00:00
troy%netscape.com
7492fe49f2
Added definition for RowHasSpanningCells()
1999-09-01 04:36:47 +00:00
kipp%netscape.com
7fe2679e86
Updated SizeOf methods to not waste space when doing a non-debug build
1999-09-01 01:02:16 +00:00
troy%netscape.com
33c2ac2603
Changed ReflowMappedChildren() to reset max element size to 0 for an
...
incremental reflow
1999-08-31 05:55:33 +00:00
kipp%netscape.com
f808fbb193
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
a7a27982af
Changing tables to return max element size during an incremental reflow
1999-08-30 22:30:32 +00:00
karnaze%netscape.com
23e30e42c8
backed out fix for bug 6674 because it broke resizing collapsing rows
1999-08-30 22:00:12 +00:00
hyatt%netscape.com
415182cc05
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
d67f1ece67
Teaching the fixed layout strategy how to deal with relative/proportional specified
...
widths.
1999-08-29 06:00:32 +00:00
troy%netscape.com
20364c9f5a
Fix for bug #12592 . Optimized style change reflow commands targeted at
...
a cell frame
1999-08-29 04:18:00 +00:00
hyatt%netscape.com
dc1ee7e3f6
Tweaks to be able to see the RowReflowState over in trees
1999-08-28 00:43:53 +00:00
kipp%netscape.com
52db05b1bf
Fixed bug #6674 by honoring the css overflow property and only setting the clip rect when overflow is 'hidden'
1999-08-27 21:53:04 +00:00
karnaze%netscape.com
711879206c
bug 12287 - removed nsTableFrame::GetContainerWidth, renamed TableIsAutoWidth to IsAutoWidth and simplified.
1999-08-27 21:15:21 +00:00
karnaze%netscape.com
9d31e7c8a1
bug 12590 - vertical-align:middle working on cell
1999-08-27 04:29:05 +00:00
karnaze%netscape.com
a6cc89fba6
backing out recent changes that failed table regression tests
1999-08-26 16:56:42 +00:00
hyatt%netscape.com
229e5bf222
Fix for bug 12887.
1999-08-26 10:23:49 +00:00
karnaze%netscape.com
7dddc57925
bug 1271 - percentage height cells, added GetNumCellsOriginatingInRow, fixed GetNumCellsOriginatingInCol
1999-08-25 21:49:18 +00:00
karnaze%netscape.com
b8e618df7b
replaced debug flags with class. removed compiler warnings.
1999-08-24 12:01:31 +00:00
karnaze%netscape.com
b22eea9c74
bugs 9123, 10002 - percentage height tables exclude margin/border/padding of HTML and BODY
1999-08-24 04:17:05 +00:00
karnaze%netscape.com
580f6c95ec
bug 11026 - rounding error on balancing when max element size is too large.
1999-08-23 04:41:30 +00:00
karnaze%netscape.com
f6ebcc42ce
removed assertions in new incremental layout methods
1999-08-22 23:56:39 +00:00
hyatt%netscape.com
828c4338ed
Patching a function used only by the tree code.
1999-08-22 09:50:22 +00:00
karnaze%netscape.com
08565d8aff
changed initial value in ColumnsAreValidFor.
1999-08-22 02:36:00 +00:00
troy%netscape.com
e36f66a90d
Minor cleanup
1999-08-21 21:24:42 +00:00
troy%netscape.com
7dad5f9379
Removed some code that was accidentally added back in the previous revisions
1999-08-21 21:17:23 +00:00
troy%netscape.com
eda8afb2b6
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
karnaze%netscape.com
6eb1c1889b
bug 11944 - correct placement of row group using table border/padding. bug 625 - reinitialized col sizes before 2nd pass 1 reflow.
1999-08-21 06:38:07 +00:00
karnaze%netscape.com
cb3ff2b8d2
bug 11944 - row group is properly offset using table border. cleaned up new incremental reflow methods.
1999-08-20 23:27:54 +00:00
troy%netscape.com
6bfc3a2edf
Optimized CalculateRowHeights() to skip step 2 if there are no cells that
...
have row spans
1999-08-20 23:27:39 +00:00
brade%netscape.com
192c3f9be8
remove mac compiler warning
1999-08-20 13:32:23 +00:00
brade%netscape.com
13ca5f21c8
remove macintosh compiler warnings
1999-08-20 13:27:48 +00:00
karnaze%netscape.com
5988116697
added null checking
1999-08-20 03:30:40 +00:00
troy%netscape.com
c36fb58fe5
Added invalidate of the cell map as well, since we don't know what has changed
1999-08-19 22:22:52 +00:00
karnaze%netscape.com
57ee1e4723
fix mac bustage
1999-08-19 20:36:52 +00:00
troy%netscape.com
f3a9f0e862
Changed to handle "ReflowDirty" reflow command
1999-08-19 20:05:27 +00:00
karnaze%netscape.com
7bad0d49ba
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
troy%netscape.com
f901be20dc
Changed to table incremental reflow
1999-08-19 03:51:25 +00:00
karnaze%netscape.com
c3c7c48b80
For crash in bug 10296 - Removed assertion that nsTableFrame::GetColumnFrame must find a non null frame.
...
Added check for null when calling it in a situation where it can return null.
1999-08-10 18:15:46 +00:00
troy%netscape.com
cf9667f8f9
Converted outer table frame code over to new reflow command handling
1999-08-10 03:52:15 +00:00
karnaze%netscape.com
c598fc57e3
added constructor to nsTableColGroupFrame, fixed a few places where
...
nsColGroupFrame assummed its children were nsColGroupFrames.
1999-08-10 02:45:18 +00:00
karnaze%netscape.com
b71e1b0379
commented out print statements when passing a row,col outside of cell map,
...
since the test case in bug 9024 can cause this condition.
1999-08-10 02:43:45 +00:00
karnaze%netscape.com
ab2df8841f
removed some unneeded comments
1999-08-10 01:14:24 +00:00
karnaze%netscape.com
dbce38c94b
bug 3517.
...
Always get border-collapse from nsTableFrame::GetBorderCollapseStyle.
Added several null checks for border edges.
Added check in nsTableFrame::DidComputeHorizontal to replace null edges with trival ones.
1999-08-10 00:49:10 +00:00
peterl%netscape.com
e29c26df10
moved scrolled content pseudo atom to layout atoms
1999-08-08 01:19:36 +00:00
troy%netscape.com
6b325a5196
Made sure that column cache is invalidated if necessary when appending rows
...
frames and cell frames
1999-08-07 15:12:50 +00:00
buster%netscape.com
334db030c0
fixed a memory leak, and a null pointer dereference, having to do with collapsing borders
1999-08-07 05:40:09 +00:00
troy%netscape.com
309e9a0b12
Fix for bug #11393
1999-08-07 00:31:02 +00:00
troy%netscape.com
35e2410e44
Changed reflow command handling over to the new approach
1999-08-06 14:34:56 +00:00
cmanske%netscape.com
cb1417e9fa
Added method to nsITableCellLayout. Fixed QI bug
1999-08-04 02:04:45 +00:00
karnaze%netscape.com
639f283b06
Always reflow's children for pass1 when reflowed with NS_UNCONSTRAINEDSIZE
1999-08-03 23:20:06 +00:00
karnaze%netscape.com
e54229d3c1
replace assertions with printf statements until bug 10911 gets resolved
1999-08-03 23:17:50 +00:00
karnaze%netscape.com
0767a5bbcd
figuring a col's adj min width from a colspan uses adj min width
1999-08-03 23:16:43 +00:00
troy%netscape.com
d336a71fd6
Changed NeedsReflow() to take into account whether we need a pass-1 reflow
...
and whether the cached column info and cell map are valid when deciding
whether we need a full reflow
1999-08-03 14:26:00 +00:00
troy%netscape.com
c166a9097c
Changed to new command reflow handling
1999-08-03 02:41:27 +00:00
troy%netscape.com
e27245025b
Finished cleanup of reflow command handling
1999-08-02 02:18:33 +00:00
troy%netscape.com
7c6dd3bfcb
Reflow command cleanup
1999-08-01 22:21:03 +00:00