Commit Graph

8414 Commits

Author SHA1 Message Date
buster%netscape.com
055399aac1 handles "height" attribute
git-svn-id: svn://10.0.0.236/trunk@14975 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 01:03:45 +00:00
buster%netscape.com
6f5b201dbe implemented table height algorithms. also made a slight modification to
the way a table finds its container's width.


git-svn-id: svn://10.0.0.236/trunk@14973 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 01:01:25 +00:00
kipp%netscape.com
38fb3310d6 Improved the regression dump data somewhat
git-svn-id: svn://10.0.0.236/trunk@14953 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 18:51:53 +00:00
kipp%netscape.com
6eb8511825 Override FrameForPoint so that floaters/bullets get events
git-svn-id: svn://10.0.0.236/trunk@14952 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 18:09:57 +00:00
kipp%netscape.com
9ac80e4d0f Factored out FrameForPoint code into one that takes a particular list
git-svn-id: svn://10.0.0.236/trunk@14951 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 18:09:03 +00:00
kipp%netscape.com
7380c40198 Added XMLQuote to quote special characters; changed MakeFrameName to avoid needing quoting
git-svn-id: svn://10.0.0.236/trunk@14949 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 17:55:22 +00:00
kipp%netscape.com
b527c7f026 Added DumpRegressionData; revised ListTag; added GetFrameName
git-svn-id: svn://10.0.0.236/trunk@14946 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 17:22:29 +00:00
kipp%netscape.com
c6936d76d1 Fix build bustage (hopefully)
git-svn-id: svn://10.0.0.236/trunk@14937 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 05:37:59 +00:00
troy%netscape.com
ac75bce1c1 Changed to make sure we mark the absolutely positioned element's view as
having transparent content if the visibility is hidden


git-svn-id: svn://10.0.0.236/trunk@14929 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 04:26:51 +00:00
troy%netscape.com
72f91661b7 Fixed it so that we don't ignore painting child frames of a parent frame
thas has "visibility:hidden", because child elements can override their
parent's visibility


git-svn-id: svn://10.0.0.236/trunk@14928 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 03:52:29 +00:00
joki%netscape.com
b01a5a7be7 Adding more backwards compat DOM support (event.which, pageX, and pageY)
git-svn-id: svn://10.0.0.236/trunk@14927 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 03:20:21 +00:00
troy%netscape.com
e82def0806 Fix for bug #1265. For incremental reflow now checks for the case where the new
height is smaller than the old height and makes sure we erase the entire area


git-svn-id: svn://10.0.0.236/trunk@14921 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 01:39:07 +00:00
joki%netscape.com
63292505da Modify event flow to avoid walking into trashed frames.
git-svn-id: svn://10.0.0.236/trunk@14919 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 00:43:36 +00:00
joki%netscape.com
eb8fbe519b Prevent multiple firings of DOM click events on buttons.
git-svn-id: svn://10.0.0.236/trunk@14918 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 00:42:38 +00:00
kipp%netscape.com
475de74c3e Use new methods in nsHTMLReflowState to discover the proper width to base the text-indent percentage on (bug #1048)
git-svn-id: svn://10.0.0.236/trunk@14915 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-19 00:00:18 +00:00
kipp%netscape.com
d2c756191e Added two new utility methods on nsHTMLReflowState for finding a containing block's reflow state and for finding a containing blocks content width
git-svn-id: svn://10.0.0.236/trunk@14914 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 23:59:49 +00:00
troy%netscape.com
3fb74be141 Changed Reflow() to make sure that the child is sized at least as big as the max size
we gave it as part of the reflow command


git-svn-id: svn://10.0.0.236/trunk@14909 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 23:49:44 +00:00
troy%netscape.com
d1175e5cd7 Fixed SetInitialChildList() so "frame" doesn't get reset after processing
the legend frame


git-svn-id: svn://10.0.0.236/trunk@14896 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 22:14:55 +00:00
buster%netscape.com
4c8bd867e7 Proportional column width based on HTML attributes is now implemented. proportional "multilength" syntax ("1*")
now works on COL and COLGROUP.  Bug 1128.


git-svn-id: svn://10.0.0.236/trunk@14894 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 22:10:02 +00:00
jfrancis%netscape.com
19903b9dd0 shared lib conversion, phase 1
git-svn-id: svn://10.0.0.236/trunk@14873 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 06:36:44 +00:00
buster%netscape.com
cb259330a3 impl of DOM table.deleteRow
git-svn-id: svn://10.0.0.236/trunk@14872 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 06:30:13 +00:00
troy%netscape.com
3a125ad21a Added some constants to use when referring to child list name indices
git-svn-id: svn://10.0.0.236/trunk@14871 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 06:13:58 +00:00
buster%netscape.com
894ea8272b impl for DOM table.InsertRow
git-svn-id: svn://10.0.0.236/trunk@14870 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 06:06:37 +00:00
joki%netscape.com
f1462f4d55 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)


git-svn-id: svn://10.0.0.236/trunk@14864 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 05:25:26 +00:00
janc%netscape.com
11a796f577 New css parser test
git-svn-id: svn://10.0.0.236/trunk@14862 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 04:42:37 +00:00
janc%netscape.com
145c53c8dc update css parser test
git-svn-id: svn://10.0.0.236/trunk@14861 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 04:40:13 +00:00
janc%netscape.com
84bfaf5802 update CSS Parser test
git-svn-id: svn://10.0.0.236/trunk@14860 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 04:39:13 +00:00
morse%netscape.com
8b86d09e16 update for single signon
git-svn-id: svn://10.0.0.236/trunk@14859 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 04:38:13 +00:00
troy%netscape.com
9cb560bf11 Removed mFlags from nsBodyFrame and now we use the mFlags defined by
nsBlockFrame


git-svn-id: svn://10.0.0.236/trunk@14857 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 04:16:03 +00:00
troy%netscape.com
e6e0bfb280 Fixed a couple of cases where I missed calling the base class
git-svn-id: svn://10.0.0.236/trunk@14856 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 04:06:19 +00:00
troy%netscape.com
1d92304a59 Removed mChildCount member data
git-svn-id: svn://10.0.0.236/trunk@14853 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 03:44:08 +00:00
troy%netscape.com
221b0b3bfd Made sure the block's SetFlags() member function is called. This fixes shrink
wrapping so it works again


git-svn-id: svn://10.0.0.236/trunk@14852 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 03:27:04 +00:00
peterl%netscape.com
0604ddadab cursor style cleanup
git-svn-id: svn://10.0.0.236/trunk@14847 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:23:39 +00:00
peterl%netscape.com
01c47ed171 cleaned up cursor style handling
git-svn-id: svn://10.0.0.236/trunk@14845 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:11:54 +00:00
peterl%netscape.com
8f073ecf34 use proper pseudo tag for text style contexts
git-svn-id: svn://10.0.0.236/trunk@14844 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:11:27 +00:00
peterl%netscape.com
95f66c00f4 cleaned up cursor handling
git-svn-id: svn://10.0.0.236/trunk@14843 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:10:45 +00:00
peterl%netscape.com
79bb1b728a added text pseudo tag
git-svn-id: svn://10.0.0.236/trunk@14842 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:09:53 +00:00
peterl%netscape.com
0b3a3301bc remove style_cursor_inherit
git-svn-id: svn://10.0.0.236/trunk@14841 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:08:45 +00:00
peterl%netscape.com
733c6bf720 fixed comment
git-svn-id: svn://10.0.0.236/trunk@14840 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 02:08:30 +00:00
janc%netscape.com
400672e2a6 New CSS Parser test.
git-svn-id: svn://10.0.0.236/trunk@14837 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 01:53:02 +00:00
janc%netscape.com
9406c923de New CSS Parser Test
git-svn-id: svn://10.0.0.236/trunk@14831 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 01:24:30 +00:00
janc%netscape.com
0f44af8a5f New CSS Parser test.
git-svn-id: svn://10.0.0.236/trunk@14830 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 01:15:17 +00:00
janc%netscape.com
ef3968a967 New CSS Parser test
git-svn-id: svn://10.0.0.236/trunk@14829 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 00:58:49 +00:00
amusil%netscape.com
be4a82caa2 Bug fix for 1201. Now use the size parameters from the object tag as a determinant of size.
git-svn-id: svn://10.0.0.236/trunk@14824 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 23:29:20 +00:00
buster%netscape.com
91eb39eb1e impl for DOM methods table.create(THead|TFoot|Caption) and deleteCaption
git-svn-id: svn://10.0.0.236/trunk@14823 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 23:09:59 +00:00
dcone%netscape.com
02dc0521cb updated steve clarks changes, added genericElementCollection
git-svn-id: svn://10.0.0.236/trunk@14820 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 22:38:03 +00:00
kipp%netscape.com
18241f0edb Revised max-element-size computation somewhat so that floaters are accounted for better
git-svn-id: svn://10.0.0.236/trunk@14817 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 22:28:51 +00:00
buster%netscape.com
5b723aeb9c new module
git-svn-id: svn://10.0.0.236/trunk@14816 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 22:20:59 +00:00
buster%netscape.com
673f0e2046 renamed TableElementCollection to GenericElementCollection, and factored it into
it's own module for reuse.


git-svn-id: svn://10.0.0.236/trunk@14814 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 21:40:38 +00:00
troy%netscape.com
663a7d26dc Changed the body to be a subclass of nsBlockFrame rather than contain a
block frame


git-svn-id: svn://10.0.0.236/trunk@14803 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 16:37:39 +00:00