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

2224 Коммитов

Автор SHA1 Сообщение Дата
troy%netscape.com f712c11e2b Passed in the z-index for InsertChild() call 1998-10-26 20:01:40 +00:00
buster%netscape.com 6f9684a694 fixed bug 1188. Colspans beyond the end of the table were adding entries
into the column cache, which is very, very bad.
1998-10-26 19:15:31 +00:00
buster%netscape.com a813b08b20 fixed bug 1180 (mozilla.org) and all tables that have nonsense colspans 1998-10-26 18:42:22 +00:00
kipp%netscape.com ca36efa0fe Support letter and word spacing 1998-10-26 17:27:53 +00:00
kipp%netscape.com 3d1b53d6d1 Use computed word-len not out parameter that is unset at the time of usage 1998-10-26 17:27:35 +00:00
kipp%netscape.com ff372eb601 Added new atoms 1998-10-26 17:27:04 +00:00
mcafee%netscape.com 3178ed4b1e Fixing Linux bustage 1998-10-25 22:07:11 +00:00
troy%netscape.com 1792c8e9a0 Changed the ordering so we mark the scrolled view as having transparent
content before setting the scrolling view's scrolled view
1998-10-25 04:15:08 +00:00
troy%netscape.com c4862c491c Changed some comments 1998-10-24 05:03:55 +00:00
troy%netscape.com 3de3265adb Added code to decide whether the view has transparent content based on
whether the background color is transparent
1998-10-24 05:03:33 +00:00
troy%netscape.com e6c2fe3278 Added code to repaint the scrolled frame during a resize reflow 1998-10-24 04:57:48 +00:00
buster%netscape.com 4a88c8aecd *** empty log message *** 1998-10-23 20:52:23 +00:00
rods%netscape.com 44adde0166 Removed include "nsIHTMLCSSStyleSheet.h" 1998-10-23 20:40:26 +00:00
rods%netscape.com 9ef8c3e006 Removed several nsHTMK type tags from nsDocument.cpp 1998-10-23 20:23:02 +00:00
buster%netscape.com f3e909a55e fixes Bug 1110, URL=http://www.webstandards.org
ables were not correctly applying the min width of the content of cells
that had col spans in some cases.  In this case, the nested table was specified
as being too narrow for the content.  There were 4 columns each with width=25%
in the first row, and in the next row a single cell with colspan=4 and whose
content min size was wider than the specified table width.
1998-10-23 19:56:11 +00:00
michaelp%netscape.com bed7d2d4c3 changes to support opacity. 1998-10-23 17:54:23 +00:00
karnaze%netscape.com 3968ac68b4 fixed frameborder=0 for <IFRAME>s 1998-10-23 17:52:45 +00:00
buster%netscape.com e9c6389c50 fixed bug 1112 - form submission within a table sometimes doesn't work
because the form doesn't get a reflow command.  Now it does.
1998-10-23 17:24:57 +00:00
troy%netscape.com 264767485d Attempt to fix Unix builds. Evidently the #define copied from a VC++ header
file is particular to Microsoft's compiler. Bastards...
1998-10-23 17:14:27 +00:00
troy%netscape.com ce6076d390 Turned back on support for LAYER element 1998-10-23 04:20:08 +00:00
buster%netscape.com a7862f4aa2 minor bug fixes 1998-10-23 03:23:29 +00:00
troy%netscape.com 8f10b8d2a1 Removed dead code 1998-10-23 02:36:07 +00:00
pierre%netscape.com 0e7f739fcd added forms\nsLabelFrame.cpp 1998-10-23 01:26:19 +00:00
karnaze%netscape.com 1610cecf5a implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls. 1998-10-22 23:00:37 +00:00
buster%netscape.com 8c8a2f20a6 changed base code so only frames with 0 width AND 0 height are ignored.
this fixes http://home.netscape.com among others that use content-free
nested tables to generate background colors and other evil tricks.
1998-10-22 22:00:50 +00:00
buster%netscape.com 69279059ed just debug info 1998-10-22 21:59:13 +00:00
buster%netscape.com 4ea88a6fa7 *** empty log message *** 1998-10-22 21:58:26 +00:00
troy%netscape.com c1f5cf1934 Reduced the number of frames 1998-10-22 21:44:30 +00:00
troy%netscape.com 1f10031801 Fixed somecomments which had been copied from elsewhere and we not
completely accurate
1998-10-22 21:02:19 +00:00
troy%netscape.com 6005461750 Added new pseudo class style :SCROLLED-CONTENT 1998-10-22 20:12:34 +00:00
troy%netscape.com d112632a40 Removed some dead code 1998-10-22 18:32:43 +00:00
buster%netscape.com 125651b7d9 fixed column caching 1998-10-22 06:04:37 +00:00
buster%netscape.com 6fb75e573c *** empty log message *** 1998-10-22 06:04:03 +00:00
buster%netscape.com 770456fedd fixed a bug where columns were not always created as needed during incremental appends
added some extra debugging and support methods
1998-10-22 05:27:11 +00:00
buster%netscape.com 113ad4cfe4 fixed several incremental reflow bugs 1998-10-21 22:29:00 +00:00
buster%netscape.com 05f76c4440 preliminary code to resolve parent frame issues for table frames 1998-10-21 22:24:59 +00:00
kipp%netscape.com 2039512c3d Slimmed down the implementation 1998-10-21 20:05:31 +00:00
kipp%netscape.com 7e8a83f147 Removed premature optimization of pre vs. non-pre 1998-10-21 20:03:54 +00:00
kipp%netscape.com 4b0502da53 Make sure that everything fits when wrapping is off; in addition give wrapped objects all the room that they want 1998-10-21 20:02:36 +00:00
troy%netscape.com 5a239b5235 Changed to use new SetControlInsets() feature of scrolling view 1998-10-21 16:07:07 +00:00
rpotts%netscape.com b8e02c9fe0 Fixed bug #1159. Reference counting bug related to forms... 1998-10-21 09:26:33 +00:00
kipp%netscape.com 5e6f816dda Fixed lastFrag computation 1998-10-21 03:07:37 +00:00
kipp%netscape.com 0fba6da5b9 Fixed lastFrag computation (doh!) 1998-10-21 03:04:46 +00:00
buster%netscape.com 7072bdfa9c incremental reflow only does pass1 reflow on new frames when necessary
fixed some rotting bits in table frame classes having to do with breaking tables
1998-10-20 20:05:44 +00:00
buster%netscape.com a212d55079 all containers now decend from nsHTMLContainerFrame
all "unknown frame" incremental reflow support methods now
replaced with nsHTMLContainerFrame::AddFrame and ::RemoveFrame
1998-10-20 17:45:07 +00:00
buster%netscape.com bcdbdd90e9 added AddFrame and RemoveFrame as incremental reflow support methods 1998-10-20 17:44:02 +00:00
vidur%netscape.com 5a8dfade2c Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs 1998-10-20 17:07:23 +00:00
kipp%netscape.com 2f55474ea9 Implement capitalization trasnform and small-caps font-variant 1998-10-20 16:46:14 +00:00
kipp%netscape.com f0628ec32c Added support for capitalization transform 1998-10-20 16:45:14 +00:00
buster%netscape.com fe51fc04ba incremental reflow now includes insert/append/delete cell 1998-10-20 15:59:56 +00:00
buster%netscape.com 614b6302b1 added insert/append/delete cell 1998-10-20 15:59:24 +00:00
buster%netscape.com a5d86175fd minor fix, moved a method call outside an assert macro 1998-10-20 14:35:41 +00:00
pierre%netscape.com 1018ff25bc added nsTextFragment.cpp and nsTextTransformer.cpp 1998-10-20 06:56:28 +00:00
buster%netscape.com 8d417e38eb fixed a bug introduced by a slight change in GetColumnCount() 1998-10-20 05:05:17 +00:00
kipp%netscape.com 81c8429517 Added text transformer to the build 1998-10-20 00:23:44 +00:00
kipp%netscape.com f8d0cb680d Added FindTextRunsFor method 1998-10-20 00:23:11 +00:00
kipp%netscape.com 2ec47f67fb Removed nsTextRun; s/NonBreakingUnit/Word/ 1998-10-20 00:22:48 +00:00
kipp%netscape.com 79ce7494de s/NBU/word 1998-10-20 00:22:24 +00:00
kipp%netscape.com 98c55e2533 Use TextRun API instead of no-longer public variables 1998-10-20 00:21:54 +00:00
kipp%netscape.com 8400b0286b Spanked hard to use the nsTextTransformer 1998-10-20 00:21:18 +00:00
kipp%netscape.com 4f3c1b4075 Revised to use a nsTextFragment to store the content 1998-10-20 00:20:04 +00:00
kipp%netscape.com 1ef2e337c1 Added nsTextFragment to the build 1998-10-20 00:19:32 +00:00
kipp%netscape.com 430c39bd18 Revised API to use TextFragment's 1998-10-20 00:19:17 +00:00
kipp%netscape.com db44f8d3b7 Added new header 1998-10-20 00:19:01 +00:00
valeski%netscape.com 5ecb5ca778 Raptor only. Extending the META tag http-equiv handling code to handle arbitrary http-equivs. We were previously just handing the "Refresh" case. 1998-10-20 00:18:19 +00:00
kipp%netscape.com 49fb374228 new 1998-10-20 00:17:17 +00:00
buster%netscape.com 76b966c73b rows can now be incrementally inserted, appended, and deleted. 1998-10-19 23:43:06 +00:00
karnaze%netscape.com 4730045a40 support for constrained width, height 1998-10-19 23:02:41 +00:00
karnaze%netscape.com b40bd57065 fixed bugs 1130, 1132, 1133 1998-10-19 20:37:40 +00:00
troy%netscape.com f5ed70ca69 Changed scrolling view to use a clip view and to slide the scrolled
view up and down rather than maintain a logical scrolled offset
1998-10-19 00:44:28 +00:00
troy%netscape.com add643496e Changed a SetFrameState call to not clobber the NS_FRAME_SYNC_FRAME_AND_VIEW
flag
1998-10-17 04:00:58 +00:00
kipp%netscape.com 812bf4b807 Added accessor for the line number 1998-10-17 01:06:17 +00:00
kipp%netscape.com def523ecd4 Compute text indent for the first frame in the first line of a body frame 1998-10-17 01:05:58 +00:00
karnaze%netscape.com b0a171ab5c html 4 <BUTTON> basic functionality 1998-10-17 00:35:32 +00:00
kipp%netscape.com e24173e891 Moved bullet pseudo-style next to LI defns to make it clear how to keep them in sync 1998-10-16 23:18:18 +00:00
kipp%netscape.com 9a401ecee4 Use :BULLET style information to place bullets instead of hard coding off of the padding (Bug #1119) 1998-10-16 22:39:11 +00:00
kipp%netscape.com 9271229659 Make default line-height be normal 1998-10-16 22:05:03 +00:00
kipp%netscape.com 36de8aa149 Disabled line-height for inline elements; align top/bottom objects better 1998-10-16 22:04:47 +00:00
karnaze%netscape.com ff72c25d09 added iframe, textarea, fieldset, legend to InlineReplaced list 1998-10-16 21:00:55 +00:00
kipp%netscape.com d83756adae Support CSS2 floater placement by not allowing them on top of each other; fixed a bug with floater incemental reflow and spacemanager management 1998-10-16 20:22:39 +00:00
kipp%netscape.com cc29ab2df3 Tweaked the isFloated variable computation to only support left and right floaters 1998-10-16 20:21:11 +00:00
troy%netscape.com f7430c8872 Added new state flag NS_FRAME_SYNC_FRAME_AND_VIEW for controlling
whether the view is automatically positioned and sized to stay in
sync with the frame
1998-10-16 20:09:32 +00:00
dcone%netscape.com 07ff87194f removed the file nsCSSLayout.cpp 1998-10-16 15:43:02 +00:00
kipp%netscape.com e53ad48230 nuked 1998-10-16 14:45:44 +00:00
kipp%netscape.com bc145de122 Support line-height property 1998-10-16 03:49:35 +00:00
kipp%netscape.com a4b1c2a5f8 Added CalcLineHeightFor method 1998-10-16 03:48:48 +00:00
kipp%netscape.com 4fdc14777f Repaired a comment 1998-10-16 03:48:00 +00:00
kipp%netscape.com c3ce7d20a6 Fixed inheritance behavior of line-height ala peterl 1998-10-16 03:47:40 +00:00
kipp%netscape.com 64c43f9e29 Fixed negative left margin bug introduced into VerticalAlign...; eliminate usage of mFrameX and mFrameY and passing around bounds instead of using PerFrameData's mBounds. 1998-10-15 23:30:00 +00:00
kipp%netscape.com bbb514d9fe Removed mFrameX, mFrameY and stop passing around aBounds when the PerFrameData bounds can be used instead 1998-10-15 23:29:02 +00:00
kipp%netscape.com 42a2473e69 Implement width/height constraints on non-top-level body's; implement nicer ListTag method 1998-10-15 23:28:36 +00:00
kipp%netscape.com df06503e83 Added ListTag; changed GetColumnAvailSpace to take a reflow state 1998-10-15 23:28:05 +00:00
kipp%netscape.com f4e68cd5f7 Added a nicer ListTag method 1998-10-15 23:27:41 +00:00
kipp%netscape.com a85dafdfb7 Support clear attribute on floaters; nicer ListTag method 1998-10-15 23:27:12 +00:00
kipp%netscape.com 0d5bfe8371 Removed unused include 1998-10-15 22:37:38 +00:00
buster%netscape.com ffd3e04fed incremental reflow: append/insert/delete row group, append/insert/delete col 1998-10-15 21:07:37 +00:00
vidur%netscape.com 9ca7863d5e Changes to allow absolutely positioned frames to move 1998-10-15 20:26:54 +00:00
karnaze%netscape.com 56aa52c8aa fixed combo box PostCreateWidget to size properly 1998-10-15 15:51:31 +00:00
buster%netscape.com 8c72377bc6 progress on table incremental reflow of row group insert/append/delete 1998-10-15 07:46:16 +00:00
troy%netscape.com d46dfce475 Changed scroll view frame to have the scrolling view create a child widget.
This allows us to clip child views with widgets, e.g. form elements
1998-10-15 05:28:13 +00:00
kipp%netscape.com 5d6ff4ec2e Create style context for blank frame; added in some missing release calls 1998-10-15 05:13:21 +00:00
kipp%netscape.com 259466136f Added new atom 1998-10-15 05:11:40 +00:00
kipp%netscape.com 9eed2caf4b Setup display:none for NOEMBED, NOSCRIPT and NOFRAMES 1998-10-15 05:11:23 +00:00
kipp%netscape.com f0d30f7d4b Change CreateAbsoluteView API so pass in a style context 1998-10-15 01:27:49 +00:00
kipp%netscape.com ec671050a6 Set opacity in view 1998-10-15 01:27:25 +00:00
pierre%netscape.com c3f0c58ea7 fix build: added nsHTMLButtonControlFrame.cpp 1998-10-15 00:14:47 +00:00
kipp%netscape.com 05d3950c8e Temporary work around to setting hint better 1998-10-14 23:46:02 +00:00
karnaze%netscape.com 4c91c0fff1 generalized PostCreateWidget; better combo box rendering 1998-10-14 23:01:44 +00:00
buster%netscape.com c965ac41d6 nsTableFrame can now incrementally insert, append, and delete colgroups 1998-10-14 22:51:50 +00:00
spider%netscape.com 62c4f1cc08 Add EOL to get to compile on Solaris 1998-10-14 22:23:26 +00:00
spider%netscape.com 3b9594b1f4 Adding EOL in files so will compile on Solaris 1998-10-14 22:12:06 +00:00
troy%netscape.com 6a28419f91 Changed CreateViewForFrame() to mark the view as having transparent content
iff the background-color is transparent
1998-10-14 21:31:41 +00:00
kipp%netscape.com f6a4b7ed34 Pass in style context 1998-10-14 20:11:33 +00:00
kipp%netscape.com 9676cf2b6c Revised frame sliding loop to use the pfd instead of the kid frames rect since now the kids rect is not valid until after vertical alignment 1998-10-14 20:11:12 +00:00
kipp%netscape.com 1dfacf973c Create views when necessary 1998-10-14 20:10:36 +00:00
kipp%netscape.com 727f7cef52 Create views when necessary; fixed code to avoid IsLeftMostChild when checking during flow floater placement (now that the childs rect is deferred until vertical alignment the code in IsLeftMostChild is no longer valid) 1998-10-14 20:10:08 +00:00
buster%netscape.com 6f87aa26b5 more tests added 1998-10-14 16:35:15 +00:00
buster%netscape.com a68c7be529 lots of work for incremental reflow when the target frame is a table frame 1998-10-14 16:32:45 +00:00
buster%netscape.com 00ce1c6356 fixed queryInterface to return *DOM interface 1998-10-14 16:30:24 +00:00
troy%netscape.com d89bef6cb1 Changed nsScrollViewFrame to wrap child frame in a BODY if necessary 1998-10-14 00:03:27 +00:00
troy%netscape.com 260be4e3db Changed nsScrollingViewFrame's Reflow() member function to check for a
transparent background
1998-10-13 23:42:21 +00:00
kipp%netscape.com 7466653c08 Init minWidth,minHeight to keep purify happy 1998-10-13 22:08:34 +00:00
kipp%netscape.com 649e672fb4 Removed unused maxWidth,maxHeight variables 1998-10-13 22:08:15 +00:00
karnaze%netscape.com 6dce0be4e1 fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress. 1998-10-13 21:31:26 +00:00
kipp%netscape.com ed261f2102 Disabled the code 1998-10-13 20:43:05 +00:00
kipp%netscape.com 0ce20c1823 Removed nsCSSLayout from the build 1998-10-13 20:42:49 +00:00
kipp%netscape.com ed91a47a35 New and improved vertical alignment code 1998-10-13 20:42:08 +00:00
peterl%netscape.com 4989f702e3 set border style 1998-10-13 19:17:57 +00:00
peterl%netscape.com 7cac29c2ed expanded font size table 1998-10-13 19:17:25 +00:00
peterl%netscape.com 2f06549f0b cleanup 1998-10-13 19:14:19 +00:00
peterl%netscape.com 035ffcf574 shifted CSS absolute font sizes 1998-10-13 19:13:59 +00:00
peterl%netscape.com e59f0b3a61 corrected order of properties 1998-10-13 19:13:14 +00:00
peterl%netscape.com e2d33cd37b shifted absolute font sizes so initial value matches HTML
removed table border style
1998-10-13 19:12:19 +00:00
peterl%netscape.com edfd96bdd8 made type optional on linked style sheets 1998-10-13 19:11:42 +00:00
peterl%netscape.com 798863f91e set correct border style 1998-10-13 19:10:25 +00:00
peterl%netscape.com b4fcd606d7 added recycler for rules array 1998-10-13 19:09:39 +00:00
troy%netscape.com 451a2736a5 More work in progress for scroll frame 1998-10-13 04:48:58 +00:00
troy%netscape.com 7e738b27c5 Added reference to NS_NewScrollFrame() 1998-10-13 03:32:49 +00:00
peterl%netscape.com 2fa43632c8 Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
troy%netscape.com 7391b96095 Work in progress on scroll frame code 1998-10-12 22:13:23 +00:00
michaelp%netscape.com 7968cb3df7 added comment. 1998-10-12 21:12:06 +00:00
kipp%netscape.com 04c15ca7e9 Removed an unused include 1998-10-12 18:45:25 +00:00
kipp%netscape.com b1cf673810 Return break-before when none of the text gets used 1998-10-12 18:44:58 +00:00
kipp%netscape.com 1299f37475 Removed maxAscent/maxDescent; made them computed values 1998-10-12 18:44:18 +00:00
kipp%netscape.com 84486d7f04 use new vertical-align-frames api 1998-10-12 18:43:41 +00:00
kipp%netscape.com 3a4c8d38f4 Update frame count when frames are pushed to a new line so that alignment behaves properly 1998-10-12 18:43:07 +00:00
michaelp%netscape.com 8204df190f changes per-kipp to make views transparent. 1998-10-12 18:07:28 +00:00
dcone%netscape.com 7a4e07ec1f update to include a file needed for nsBrowserWindow 1998-10-12 18:01:16 +00:00
kipp%netscape.com 1aa4b55e4d Fixed a bug with identifying inline-replaced elements 1998-10-12 17:09:57 +00:00
kipp%netscape.com e3998954e5 Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state 1998-10-12 17:00:32 +00:00