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

877 Коммитов

Автор SHA1 Сообщение Дата
troy dbb8e4e65a Cleaned up ShrinkWrapChildren so pass 1 doesn't resize the rows 1998-07-07 03:48:21 +00:00
buster 72142b30f4 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 6d54a65afb More incremental reflow changes 1998-07-07 00:49:07 +00:00
buster f8cb71dab5 fix for empty tables. we now support tables that have no content. 1998-07-07 00:20:21 +00:00
buster e90e663a7b 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 fb279bade9 Changed AttributeToString to handle empty value types 1998-07-06 22:16:23 +00:00
kipp 48010a25e3 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 d38fc85f48 Removed obsolete tags header file generation rules 1998-07-06 22:15:22 +00:00
troy 35c2e6b45c Incremental reflow work-in-progress 1998-07-06 21:39:23 +00:00
kipp dc09e8124d Implement ContentDeleted 1998-07-06 21:37:33 +00:00
kipp 1f9273223c Fixed a few bugs in ContentDeleted reflow; implemented a cheesy version of FrameDeletedReflow 1998-07-06 21:37:08 +00:00
kipp 1f5b3b6c21 new 1998-07-06 21:36:00 +00:00
buster 5135afe659 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 03b43b72a7 Don't build shared library 1998-07-03 23:54:25 +00:00
kipp 37213af260 Don't build shared libraries 1998-07-03 23:12:11 +00:00
kipp ddc9a7e093 Removed obsolete files 1998-07-03 19:09:41 +00:00
kipp 72388e4355 Added some style for html4 tags and some nav tags 1998-07-03 18:41:44 +00:00
kipp 08cfb3e93e Removed a test 1998-07-03 17:51:45 +00:00
kipp 2e00b89d0f Build nsHTMLParts too 1998-07-03 17:50:53 +00:00
kipp f68e83223f Use NS_CreateHTMLElement to implement dom create-element method 1998-07-03 17:50:25 +00:00
kipp e06dbd0167 new 1998-07-03 17:50:00 +00:00
kipp b10c5120a2 Added NS_CreateHTMLElement 1998-07-03 17:49:49 +00:00
kipp 05b511b5fd Reworked ContentInserted handling 1998-07-03 17:46:44 +00:00
kipp 853131c098 Fixed a typo (blush) 1998-07-02 23:44:46 +00:00
troy 44b7ebb358 More work-in-progress incremental reflow code 1998-07-02 23:19:31 +00:00
kipp 7938ef27e5 Moved initial reflow processing into InitialReflow method (doh) 1998-07-02 22:55:15 +00:00
kipp c3f1f480a4 Added more asserts to catch bad behavior of parents and children 1998-07-02 22:54:53 +00:00
kipp 682477fe78 new 1998-07-02 22:53:47 +00:00
kipp edf8a97ccb updated test 1998-07-02 21:26:54 +00:00
kipp 8559359849 Bug fix for content-appended reflow 1998-07-02 21:26:34 +00:00
kipp 7125b57c68 Fixed up logging to use the frame logging 1998-07-02 21:26:00 +00:00
kipp f0ed6d38a2 Fixed bug where tables weren't returning a proper set of metrics 1998-07-02 21:24:56 +00:00
troy d138bc14e1 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 b54c4bdc95 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
buster b56e9c0f36 now takew margins into account when computing parent's available width 1998-07-02 17:40:02 +00:00
rickg ff4f9c2c9c major improvements to parser API's; fixed a few bugs 1998-07-02 08:14:22 +00:00
troy 8df0e96786 Some work-in-progress for incremental reflow 1998-07-02 05:39:10 +00:00
kipp 3c97507e19 Fixed some dom methods 1998-07-02 00:04:44 +00:00
kipp 38e6a2338b Removed unneeded duplicate code 1998-07-02 00:04:26 +00:00
kipp 131f7949e0 First pass implementation of content insertion/deletion handling code (untested at this point); also did some misc cleanup 1998-07-02 00:04:12 +00:00
kipp bb120f9612 new 1998-07-02 00:02:42 +00:00
atotic 9689fc070a Fixed the for (PRInt32 i=) problem 1998-07-01 22:40:00 +00:00
troy 183b82a765 Eliminated some usage of ChildAt() 1998-07-01 22:22:28 +00:00
kipp 5f3883e687 Fixed up iframe layout (again) 1998-07-01 22:21:13 +00:00
karnaze 5c32434ce8 more nav4 compatibility, radio group bug fixes 1998-07-01 20:11:57 +00:00
rpotts d32af17295 Changed LoadURL(...) to StartDocumentLoad(...) TestAttributes.cpp TestInlineFrame.cpp 1998-07-01 11:21:41 +00:00
rpotts 42b06709ba Reworked Post data to avoid memory leaks... 1998-07-01 11:18:39 +00:00
rpotts c839df2239 Now uses nsIViewerContainer interface and the Document Loader... 1998-07-01 11:17:41 +00:00
rpotts 2d418707f3 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 bb2454f77a Fix crash by checking whether a link handler was returned bu GetLinkHandler(...) 1998-07-01 11:15:20 +00:00