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

654 Коммитов

Автор SHA1 Сообщение Дата
buster 7a2fe842b8 major hackage to the table data structures. slimmer, simpler, faster
this work exposed a few bugs and slow spots, which have been fixed
for the aol page, I added some additional backwards compatibility code
to proportionately distribute width when a fixed-width cell has colspans
1998-07-11 00:00:31 +00:00
troy be29f02f19 More code re-shuffling. I need to hurry and check-in before Cujo
whacks the tree
1998-07-10 22:56:13 +00:00
kipp 91f5df2787 Removed SetMargins call; the default ctor zeros things out now 1998-07-10 20:28:30 +00:00
kipp 6d3504205c Made it more ebina ish 1998-07-10 20:28:04 +00:00
troy 54f6cf2b02 Deprecated the SetFirstContentOffset/SetLastContentOffset member
functions that take a nsIFrame*
1998-07-10 19:04:06 +00:00
rickg 665f63b9f3 dynamic DTD support 1998-07-10 05:35:23 +00:00
troy cee35a3b5c Changed it so we assume that rows are always complete 1998-07-10 05:23:05 +00:00
troy ee57569c83 Some incremental improvements 1998-07-10 04:00:38 +00:00
peterl 7c911cce58 tweaking <FONT size=x> handling 1998-07-10 02:45:18 +00:00
karnaze 3561337959 borders 1998-07-09 17:47:33 +00:00
kipp c567f52925 Added debug code that syncs up the display when running slow so that incremental loading reflow can be visible 1998-07-09 17:08:40 +00:00
kipp b4651aac4e tweaked nested lists style; add in bottom margins for most block elements 1998-07-09 17:08:09 +00:00
kipp 8985110d66 Init passed in margins 1998-07-09 17:07:39 +00:00
troy 60d0990794 Changed it so the inner table is reflowed by using the Reflow()
member function rather than poking the individual pass 1, pass 2, ...
member functions
1998-07-09 14:30:34 +00:00
kipp 01ecca0c0c Worked around a startup problem that caused body's attributes and style context to be prematurely mapped before the attributes were read in or the ua.css was read in 1998-07-08 23:15:32 +00:00
troy 3e55f85f43 Changes to the caption handling code 1998-07-08 20:21:17 +00:00
troy ed3232febb Tables not allow only one caption 1998-07-08 04:49:01 +00:00
jevering 6041a1925c Fixing optimized build. 1998-07-07 22:20:00 +00:00
troy ca5a505826 Cleaned up ShrinkWrapChildren so pass 1 doesn't resize the rows 1998-07-07 03:48:21 +00:00
buster 03fd05a8af fixed 3 dumb bugs I introduced recently.
1. cellmap couldn't properly delete CellData because definition was unavailable
2. optimized table cells made taller wouldn't shrink when they should because we were not
remembering the previous desired height of the cell.
3. rows were placing cells on the left edge, and not adding in the left margin.
1998-07-07 01:06:51 +00:00
troy e1426ada21 More incremental reflow changes 1998-07-07 00:49:07 +00:00
buster 54d0edc73c fix for empty tables. we now support tables that have no content. 1998-07-07 00:20:21 +00:00
buster 8589fa4d8f fixed a few bugs with distributing excess/restricted space inappropriately.
we now pass around info about whether we're an auto width table.
1998-07-06 22:48:19 +00:00
kipp e89008b0ac Changed AttributeToString to handle empty value types 1998-07-06 22:16:23 +00:00
kipp a8907efbbc Create head & body object during init phase to avoid having the root content frame code have to renumber it's child frames when the head section shows up) 1998-07-06 22:15:55 +00:00
kipp 574f642d9f Removed obsolete tags header file generation rules 1998-07-06 22:15:22 +00:00
troy bec31309df Incremental reflow work-in-progress 1998-07-06 21:39:23 +00:00
kipp c21f2ee0f4 Implement ContentDeleted 1998-07-06 21:37:33 +00:00
kipp 8b73ffa085 new 1998-07-06 21:36:00 +00:00
buster ed14926019 added support for "effective column widths", the width of a column pretending that spanning cells have no effect.
this gets us some more Nav4 compatibility.
several minor fixes.
1998-07-06 21:00:11 +00:00
kipp fc81f712c0 Don't build shared libraries 1998-07-03 23:12:11 +00:00
kipp 704e070c50 Removed obsolete files 1998-07-03 19:09:41 +00:00
kipp 2056d51a8c Added some style for html4 tags and some nav tags 1998-07-03 18:41:44 +00:00
kipp 0f579e2006 Removed a test 1998-07-03 17:51:45 +00:00
kipp f992c86548 Build nsHTMLParts too 1998-07-03 17:50:53 +00:00
kipp 656913c53f Use NS_CreateHTMLElement to implement dom create-element method 1998-07-03 17:50:25 +00:00
kipp 69a30a250e new 1998-07-03 17:50:00 +00:00
kipp e75706a7db Added NS_CreateHTMLElement 1998-07-03 17:49:49 +00:00
kipp 8de1e92335 Reworked ContentInserted handling 1998-07-03 17:46:44 +00:00
troy 52d84888b7 More work-in-progress incremental reflow code 1998-07-02 23:19:31 +00:00
kipp d01b7687b8 new 1998-07-02 22:53:47 +00:00
kipp e63fe3bdbe updated test 1998-07-02 21:26:54 +00:00
kipp 4e9a622067 Fixed bug where tables weren't returning a proper set of metrics 1998-07-02 21:24:56 +00:00
troy 1ee17c78b1 Moved code that resized the table row cells from the row group frame
to the row frame. It's now handled as part of the DidReflow() post-
processing code
1998-07-02 20:35:23 +00:00
buster 2b75ce1f63 added an optimization that skips pass2 cell reflows when the new available width is unchanged
from the prior available width.  Some real-world test cases sped up
1-2 orders of magnitude for resize reflow.  Initial reflow is unchanged because
we still need to get pass1 metrics on all content.
fixed nsCSSBlockFrame.cpp to take margins into account when computing parent's available width
fixed distribution of excess space to table cells when table is bigger than the content it holds.
not quite finished yet, but better.
1998-07-02 17:40:56 +00:00
rickg c7c8f485ed major improvements to parser API's; fixed a few bugs 1998-07-02 08:14:22 +00:00
troy b4aa257397 Some work-in-progress for incremental reflow 1998-07-02 05:39:10 +00:00
kipp bc2a7ac47a Fixed some dom methods 1998-07-02 00:04:44 +00:00
kipp c8c9f58b3b new 1998-07-02 00:02:42 +00:00
atotic 0bd5d91ab3 Fixed the for (PRInt32 i=) problem 1998-07-01 22:40:00 +00:00