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

1347 Коммитов

Автор SHA1 Сообщение Дата
troy%netscape.com 84b6735333 Changed ParseValueorPercent() to return a PRBool 1998-08-23 02:10:44 +00:00
troy%netscape.com b491633bcf Changed ParseValue() to return a PRBool result 1998-08-22 04:55:28 +00:00
troy%netscape.com 3c2ba03cf7 Made sure clipChildren member of widget init data is initialized 1998-08-21 23:06:01 +00:00
joki%netscape.com 46137420c0 Modifying nsIContent's AppendChild -> AppendChildTo to stop conflict with
DOM interfaces.
1998-08-21 21:38:26 +00:00
joki%netscape.com 4182fe9745 Modify mouseover url messages to send empty string when leaving links. 1998-08-21 03:28:44 +00:00
jevering%netscape.com 315a575c78 Moved the ART image hack to the tip. 1998-08-20 22:10:06 +00:00
karnaze%netscape.com 360f6023d3 checked for null form manager & fixed memory leak in win95 hack code 1998-08-20 18:27:13 +00:00
buster%netscape.com 8bbbded0c7 verify that proportionate-width columns (1* format, or COLS attribute)
get sized to at least their minimum width
1998-08-20 17:31:20 +00:00
rpotts%netscape.com f206c224ca moving 3.23.4.1 to the tip... 1998-08-20 06:16:32 +00:00
scullin%netscape.com 9893a4e5b9 Fix hack incompatibility. 1998-08-20 00:33:26 +00:00
scullin%netscape.com eea08fe2e2 Move form element hack from branch. 1998-08-20 00:24:29 +00:00
karnaze%netscape.com 3caa200a93 removed calls to DidReflow on browse button and text area 1998-08-19 21:43:46 +00:00
buster%netscape.com ed605f9f6e fixes a layout bug where subsequent cells in a column when colspans are involved
could select the wrong starting width for the column, causing it to have the
wrong ending width.
1998-08-19 20:41:06 +00:00
buster%netscape.com 1e386bbc7c modified the resize reflow optimization so max element size is returned
if requested without triggering a reflow if the width hasn't changed.
1998-08-19 18:40:33 +00:00
troy%netscape.com 8f260929b1 Re-ordered code that adds loader object to the array of loaders 1998-08-19 18:07:27 +00:00
troy%netscape.com c3adb596d7 Changed call to UpdateView() to be synchronous. This keeps us from
going re-entrant
1998-08-19 17:45:28 +00:00
buster%netscape.com 2515e08aee improved colspan handling.
cells with colspans and specified widths divide their width provisionally between the columns they span. This provisional division is ammended by any cell in any of the effected columns that:
1) has a colspan=1, and
2) has a width specified
the widths of all other columns must be adjusted for cells like these.  Further complicating matters is that it seems <faith> that if multiple colspanning cells intersect a column and each has a width
specified such that the column would have a different width depending on which is used, only the first such cell is used </faith>.  I can neither confirm nor deny this reading the mozilla code.

I also taught the cell map how to deal with this situation:

 colspan=1 | colspan=2 | colspan=1
 colspan=1 | colspan=2 | colspan=1

This table "really" has 4 columns, but the middle cells are treated as if they have no colspan.
Trust me, it matters.  The original colspan attributes can't simply be thrown away because Mr. DOM
could come along at any time and add/remove a cell that would make them important.
1998-08-19 15:43:51 +00:00
peterl%netscape.com bb68bab7e9 handle body's marginwidth/height via a special style rule 1998-08-19 01:16:40 +00:00
peterl%netscape.com 82c8546be9 handle marginwidth/height via a special style rule 1998-08-19 01:16:21 +00:00
karnaze%netscape.com 6884445c0a marginwidth, marginheight set in <frame> is passed to sub doc and added to padding 1998-08-18 22:02:23 +00:00
troy%netscape.com 8b23990b90 Changed destructor to Interrupt() image group before realeasing reference 1998-08-18 01:43:35 +00:00
buster%netscape.com a42be9cf57 fixed nested tables for the case where both parent and child table are %-width,
and the columns are any variety of width types
1998-08-17 23:37:04 +00:00
buster%netscape.com 49d858783e fixed a memory leak where a style context was not being released when
the table cell set the table column's style.
1998-08-17 19:03:36 +00:00
karnaze%netscape.com 40765150cf removed text field and browse button of <input type=text> from content model. 1998-08-17 17:46:08 +00:00
troy%netscape.com 695e20e125 Destructor now releases ref to image maps 1998-08-15 16:25:33 +00:00
troy%netscape.com af9e04cf14 Added missing NS_INIT_REFCNT() 1998-08-15 03:24:27 +00:00
scullin%netscape.com 39b83242e3 Checked in api changes and some other small changes from the branch. 1998-08-14 23:08:54 +00:00
troy%netscape.com fadc4d4beb Changed destructor to release reference to child form element, and
changed Release() to not check for external references to child form
elements
1998-08-14 21:03:16 +00:00
troy%netscape.com 98936027ef Changed NS_NewHTMLInputFile() to release reference to onput text and
input browse content objects
1998-08-14 20:36:36 +00:00
buster%netscape.com c024161837 * migrated and improved some fixes from the branch to the tip
* fixes sample6, yahoo resizing
* added BasicTableLayoutStrategy::ColIsSpecifiedAsMinimumWidth helper function,
which tells us if the given column has a width attribute that means "make me as small as possible"
* nsTableFrame methods now no longer use mCellMap directly, they ask for it from
GetCellMap which gets the cell map from the first-in-flow.  Only the first-in-flow has a
cell map because the cellmap refers to the table as a single object, not to each table frame.
* Likewise, continuing table frames do not call BalanceColumnWidths or SetTableWidth
which are "global" operations.  Responsibility for these lies with the first-in-flow.
1998-08-14 16:16:43 +00:00
troy%netscape.com 358b26c689 Added NS_RELEASE in ProcessTEXTAREATag(). This fixes a problem with
text area content objects being leaked
1998-08-14 05:21:43 +00:00
troy%netscape.com c161f261c1 Added NS_RELEASE of list box widget interface pointer 1998-08-14 04:45:30 +00:00
troy%netscape.com c804eb4ad1 Added NS_IF_RELEASE(mAttributes) to destructor 1998-08-14 03:32:39 +00:00
joki%netscape.com a185078042 Adding more window properties and slightly refCnt declaration. 1998-08-13 23:37:54 +00:00
valeski%netscape.com f93dea794e 310133 - Injected code into HTMLContentSink::ProcessMETATag() to check for an "http-equiv" header (specifically the Refresh header). If found, an nsIHTTPUrl interface is retrieved so the "http-equiv" header can be added to the url struct. 1998-08-13 20:09:10 +00:00
vidur%netscape.com 824d631d5e Implemented document.location. 1998-08-13 19:08:01 +00:00
joki%netscape.com c316d58438 Adding url and lineno to script evaluation 1998-08-12 23:37:50 +00:00
joki%netscape.com 3c6cb25a6b Fix script src equals problem when src contained in quotes. 1998-08-12 22:28:50 +00:00
karnaze%netscape.com 73e4145994 fixed destructor problems causing www.goto.com to crash when hitting a link 1998-08-12 21:50:11 +00:00
rods%netscape.com 4d6426e924 Change the calculation of how big the dropdown list should be. The max size
is now 20.
1998-08-12 20:05:25 +00:00
peterl%netscape.com 189579e0f1 made parse color compress whitespace first 1998-08-12 18:28:55 +00:00
kipp%netscape.com 7cfac8916c Use new forwarding macros 1998-08-12 18:00:04 +00:00
vidur%netscape.com b7ad94a52c Correctly deal with BODY tag BACKGROUND attribute that is an empty string. 1998-08-12 17:51:31 +00:00
troy%netscape.com 9fcc472d50 Fixed leak of an HTML Meta content object 1998-08-12 05:27:21 +00:00
troy%netscape.com 44835d4e51 Made sure event state manager was always released 1998-08-12 05:09:07 +00:00
joki%netscape.com edb8b34146 Adding partial load event support, removing script context Run_GC method adding partial script error support 1998-08-12 04:56:40 +00:00
troy%netscape.com d8d09aa319 Eliminated circular reference between table row and table cell 1998-08-12 04:45:17 +00:00
troy%netscape.com 82af4aaaf5 Added release of row group context object 1998-08-12 04:09:43 +00:00
troy%netscape.com b690d7b15c Eliminated memory leak of a content object in ProcessInitialReflow() when
doing special processing for list-item containers
1998-08-12 03:22:24 +00:00
karnaze%netscape.com 4a849eba9d ref counting, destruction fixes 1998-08-12 02:04:41 +00:00