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

626 Коммитов

Автор SHA1 Сообщение Дата
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
troy 34efb1dd5a Eliminated some usage of ChildAt() 1998-07-01 22:22:28 +00:00
kipp dbadaed61b Fixed up iframe layout (again) 1998-07-01 22:21:13 +00:00
karnaze e1d5194abb more nav4 compatibility, radio group bug fixes 1998-07-01 20:11:57 +00:00
rpotts a0c53581a8 Changed LoadURL(...) to StartDocumentLoad(...) TestAttributes.cpp TestInlineFrame.cpp 1998-07-01 11:21:41 +00:00
rpotts a3a7597795 Reworked Post data to avoid memory leaks... 1998-07-01 11:18:39 +00:00
rpotts 09cfa8359e Now uses nsIViewerContainer interface and the Document Loader... 1998-07-01 11:17:41 +00:00
rpotts 1afdd4f963 Reworked Post data to avoid memory leaks... Removed nsIDocument::LoadURL(...). Added nsIDocument::StartDocumentLoad(...) as a callback method for the DocumentLoader... 1998-07-01 11:16:09 +00:00
rpotts 00765c5325 Fix crash by checking whether a link handler was returned bu GetLinkHandler(...) 1998-07-01 11:15:20 +00:00
troy 226119c0ab Some work-in-progress for incremental reflow 1998-07-01 04:55:15 +00:00
troy 7c185eac84 Removed some vertical margin collapsing stuff that wasn't needed 1998-07-01 03:03:32 +00:00
kipp c34f27c145 Keep view around so that it moves properly 1998-07-01 00:54:54 +00:00
kipp 0f3bc0bc43 Revised logging code to work with nspr properly; updated to support incremental content appended reflow 1998-06-30 23:51:53 +00:00
troy a3005d96d4 Changed reflow processing for floaters 1998-06-30 23:19:10 +00:00
troy a08407817f Changed a XXX comment that was now out of date 1998-06-30 21:37:30 +00:00
troy 08cdd6ebcd Changed anchor frames to forward content notifications to the real frame 1998-06-30 21:35:07 +00:00
kipp 11fba76f60 Use new PropagateContentOffsets API 1998-06-30 20:22:44 +00:00
kipp 30f8f69d23 Avoid crashing when no link handler is involved 1998-06-30 20:22:27 +00:00
kipp 13db757b9c update to new nsIInlineReflow API 1998-06-30 20:22:04 +00:00
kipp 94f1a4ea1d Implement new PropagateContentOffsets to avoid looking at floaters 1998-06-30 20:21:57 +00:00
kipp 8fdc3b767c Pretend to map STYLE attributes back to strings to avoid crashing 1998-06-30 20:20:51 +00:00
kipp 9d76dca44e disabled calls to PropagateContentOffsets for now 1998-06-30 20:20:29 +00:00
kipp 8c19ac4205 Pass attribute-to-string calls to superclass when it's an unkown attribute/type 1998-06-30 20:15:37 +00:00
buster 3cc96f5b94 fixed-width cells no longer improperly impact the available size
of subsequent cells in reflow pass 1

we correctly distribute extra space in a table proportionately.
We try to give the extra space to auto-width columns first,
and if there are none we distribute it to all columns.
The percentage is based on the cell content's desired size.
1998-06-30 20:12:45 +00:00
troy f923e8753c Added ContentDeleted() member function 1998-06-30 20:11:10 +00:00
troy 8885fde69e Moved shrink wrap code from table frame to table row group frame 1998-06-30 02:11:07 +00:00
buster 033ee8a162 columns that are fixed-width due to an attribute on the corresponding cell in the first row
now work correctly.
extra space is now properly apportioned in the "table fits" case when the table contains auto-width cells.
1998-06-30 00:37:03 +00:00
buster a5505b8275 cells no longer monkey with their available width based on attribute constraints.
The row does this work now. This makes table layout more properly top-down.
1998-06-29 20:38:22 +00:00
kipp ed831815d1 Made sub/sup look more like navigator 1998-06-29 16:10:41 +00:00