Commit Graph

2753 Commits

Author SHA1 Message Date
peterl%netscape.com
c66950da5a made css style sheet public (for mac) 1998-11-26 05:17:03 +00:00
peterl%netscape.com
d66876022f removed processimport 1998-11-26 05:16:43 +00:00
peterl%netscape.com
90510e12e0 added media support to @import 1998-11-26 05:16:22 +00:00
peterl%netscape.com
5166993f42 deal with const issues on unix compilers 1998-11-26 04:53:49 +00:00
peterl%netscape.com
ef64bc512f fix unix build 1998-11-26 03:45:50 +00:00
rickg%netscape.com
d23278ec63 improvements to recursive parser calls 1998-11-26 02:56:40 +00:00
sar%netscape.com
e24eec122f backing out akkana's changes. this will fix build bustage on the mac 1998-11-26 02:30:44 +00:00
peterl%netscape.com
e3f218d5b4 style change notification support 1998-11-26 01:34:53 +00:00
peterl%netscape.com
c757654c3a handle whitespace in url() better 1998-11-26 01:30:51 +00:00
peterl%netscape.com
f8a4cc0c88 connected style sheet better (added content node & properties) 1998-11-26 01:29:10 +00:00
peterl%netscape.com
e2fb1e2c1e added change notification support 1998-11-26 01:24:52 +00:00
peterl%netscape.com
6c90c991c0 added style sheet properties 1998-11-26 01:24:32 +00:00
akkana%netscape.com
b47f47475b Implementation of the easy parts 1998-11-25 23:20:29 +00:00
kipp%netscape.com
8a379ae174 new 1998-11-25 19:07:17 +00:00
buster%netscape.com
3ddfe1c165 2 Nav4 compatibility additions:
1. width=0 is treated as width=auto, not width=min
2. empty cells <td></td> are assigned a width of (2*borderWidth + 2*cellspacing + 3) pixels
The "3" is a fudge factor added by Nav and IE.
1998-11-25 18:43:56 +00:00
kipp%netscape.com
2e9a075c19 Brought verify-reflow back to life 1998-11-25 18:41:02 +00:00
karnaze%netscape.com
b1329e6aa4 fixed the crash on bug 1588 (rsac.org). There is still a scrolling problem 1998-11-25 18:11:26 +00:00
kipp%netscape.com
c13a79ad48 Fixed IsScrollable to take an extra argument so that we would only create scroll-frames around blocks using the webshells criteria if it's the body frame (bug #1608) 1998-11-25 16:41:06 +00:00
vidur%netscape.com
2eb52100a7 New class nsDocumentFragment 1998-11-25 08:14:47 +00:00
jfrancis%netscape.com
76ebb54d49 removing the accidentally copied "AUTOGENERATED - Do Not Edit" warning 1998-11-25 01:34:59 +00:00
jfrancis%netscape.com
2346f1438b added nsRange.cpp 1998-11-25 01:22:35 +00:00
jfrancis%netscape.com
af33dd4fe6 cleanup 1998-11-25 01:21:42 +00:00
akkana%netscape.com
1c828df72c Add include line 1998-11-24 21:24:40 +00:00
akkana%netscape.com
3a2b2f6096 Implementation file for nsIDOMRange 1998-11-24 21:20:11 +00:00
joki%netscape.com
a8d57495c7 Implement document.URL access 1998-11-24 21:07:43 +00:00
buster%netscape.com
87d66cfc86 removed debug output 1998-11-24 20:40:43 +00:00
joki%netscape.com
2b2bfb85dd Add missing coordinate transform to getFrameForPoint 1998-11-24 20:31:21 +00:00
buster%netscape.com
9e645e1fc6 bug 1520 (www.mirabilis.com)
the problem was the way table layout apportioned height from a rowspanning cell.
Now, we do 2 things correctly:
1) we handle rows with rowspanning cells and no other cells.
2) we divide the height of a rowspanning cell proportionately to the rows spanned, where the proportion is defined by
the max height of a cell in that row that has no effective rowspan.

the partial fix for bug 1431 has to do with dividing width between percent-width and fixed-width columns in the same
table. You won't see any better layout for this page (ww.boston.com) as a result of the code I added.  The rest of this
fix is a bit risky, so I'm waiting until after stability push.
1998-11-24 19:41:33 +00:00
karnaze%netscape.com
0a820f9aa3 fixed bug 1504 (memory leak of select elements) 1998-11-24 18:54:26 +00:00
joki%netscape.com
e0c8813886 ifdef out some broken code in SetActiveLink until I have time to fix it. 1998-11-24 08:13:55 +00:00
joki%netscape.com
e7f70ce9ce Add click event support for every element and initial keypress event support 1998-11-24 07:46:58 +00:00
rickg%netscape.com
e0364847d4 fixed call to ToInteger() to respect the error code 1998-11-24 02:39:36 +00:00
rpotts%netscape.com
2ffc0ee62a Added a missing NS_RELEASE which was causing the URL and webshell to hang around... 1998-11-24 02:07:27 +00:00
karnaze%netscape.com
0e745ed3b7 <frame> now uses <base> for its src attribute 1998-11-24 02:01:45 +00:00
kipp%netscape.com
0292b4de4d made it easier to see if the parser is working 1998-11-24 01:48:04 +00:00
kipp%netscape.com
ef2ae0204f Made the test work again 1998-11-24 01:47:44 +00:00
kipp%netscape.com
b8e87edf4b Use Pushback to put back the right character 1998-11-24 01:47:19 +00:00
kipp%netscape.com
5a6b41b77b new regression test 1998-11-24 01:43:46 +00:00
kipp%netscape.com
c4b343a879 Made IFRAME a container (like it should have been) so that it can contain the content that isn't being rendered (because we support iframe's) 1998-11-24 00:11:54 +00:00
buster%netscape.com
ff561429bf changed the logic for reflowing cells whose height is changed due to a
height attribute.
1998-11-23 23:07:40 +00:00
vidur%netscape.com
8d134679bc Allow application/x-javascript for type in SCRIPT tags 1998-11-23 23:06:57 +00:00
kipp%netscape.com
2fb0e7ca92 Let style override the cursor choice when using an image map 1998-11-23 22:21:13 +00:00
kipp%netscape.com
7ce43732e5 Walk up the content-parent so that style is applied appropriately for cursor selection 1998-11-23 22:20:50 +00:00
kipp%netscape.com
ad84255162 Factored IsReplaced into a throw-away method; fixed containing-block discovery to use IsPercentageBase method 1998-11-23 21:11:57 +00:00
kipp%netscape.com
c6708dec6e Use correct reflow-state to find the containing-block's width for text-indent (bug #1048) 1998-11-23 21:11:19 +00:00
kipp%netscape.com
ac882d2ee0 Fixed up handling of form element attributes slightly to match navigators handling of ALIGN; this is compatible with nav/IE and with the HTML4 DTD (because ALIGN is deprecated) 1998-11-23 19:33:22 +00:00
kipp%netscape.com
987a73cf0a Added code in to not consume events if the anchor has no HREF attribute. This prevents <A NAME=...> containers from eating events 1998-11-23 17:45:00 +00:00
karnaze%netscape.com
60510b81aa fixed bug 1479 (wsj.com crash) 1998-11-23 17:37:46 +00:00
kipp%netscape.com
fb1cee54da Added some debug noise (disabled by default) for image loading 1998-11-23 17:18:34 +00:00
troy%netscape.com
b8e18747a2 Added missing NS_RELEASE() to GetWidget() function 1998-11-23 04:41:51 +00:00
buster%netscape.com
aab5ae636e fixed the aweful nested table problems 1998-11-22 08:56:19 +00:00
troy%netscape.com
f8167669a4 Added missing NS_RELEASE of the content object in GetMarginHeight() 1998-11-21 17:30:41 +00:00
troy%netscape.com
2ba5d0b0ac Added NS_RELEASE to fixed memory leak after calling ChildAt() 1998-11-21 17:22:31 +00:00
kipp%netscape.com
3418cf24af Fix up painting issue; if we end up with a negative damage area then convert to damaging everything 1998-11-21 17:21:18 +00:00
troy%netscape.com
9b6b15c587 Improved efficiency by avoiding the dreadfully slow NS_MakeAbsoluteURL() and
only setting the image loader's URL and base URL for the initial reflow
1998-11-21 04:04:41 +00:00
kipp%netscape.com
55cb6eedb8 Fixed scroll-frame code to properly fill in the max-element-size 1998-11-21 03:52:01 +00:00
buster%netscape.com
ee5912363a removed the resolution of table pseudo-style until we can test it and
actually use it.  this was just a memory leak.
1998-11-21 00:53:03 +00:00
cyeh%netscape.com
65038e9551 Removing static makefiles as a part of the transition to Autoconf. I have taken great
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.

If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com.
1998-11-21 00:34:32 +00:00
joki%netscape.com
b3039514cf Fixing a submit/reset event bug, frame destruction reentrancy bug, and an imagemap bug. 1998-11-21 00:19:36 +00:00
troy%netscape.com
4893fa0a92 Added nsHTMLAtoms::wrappedFramePseudo and changed ConstructFrame() to use
it instead of nsHTMLAtoms::columnPseudo
1998-11-20 23:27:59 +00:00
buster%netscape.com
888de27782 removed a spurious GetContent that was the cause of a memory leak 1998-11-20 23:10:47 +00:00
kipp%netscape.com
04dea9e450 Use revised GetContainingBlockContentWidth method 1998-11-20 22:28:00 +00:00
kipp%netscape.com
11b6602001 Support margins on the child frame 1998-11-20 22:27:33 +00:00
kipp%netscape.com
708e34ce7a Work around more bugs in the style context code and use old margin calculations; factored get-containing-block-width better 1998-11-20 22:27:21 +00:00
kipp%netscape.com
12c4f09bc1 Disable fixed behavior when we are shrink wrapping so that floating tables (for example) can ignore their width if necessary 1998-11-20 22:24:20 +00:00
kipp%netscape.com
fd8a5d1360 Made HTML a block (which it is going to be someday) so that percentage margins in the BODY will be computed correctly 1998-11-20 22:21:38 +00:00
buster%netscape.com
926252607e took out a dumb debug printf 1998-11-20 21:09:54 +00:00
buster%netscape.com
496fd7d73e put in a VERY temporary work-around for some crashes we're seeing as a
result of table style context's display type != TABLE
1998-11-20 21:08:06 +00:00
buster%netscape.com
54996e3fa5 added :TABLE pseudo-style 1998-11-20 21:06:59 +00:00
buster%netscape.com
ace67d6fb2 added tablePseudo 1998-11-20 21:05:31 +00:00
kipp%netscape.com
be3aca0f4e Added support for StyleChanged reflow reason 1998-11-20 17:41:44 +00:00
kipp%netscape.com
27d8038001 Temporary workaround for style issue 1998-11-20 17:39:11 +00:00
kipp%netscape.com
22b57f3531 Use new classname for base class; port to updated nsLeafFrame methods 1998-11-20 17:22:08 +00:00
kipp%netscape.com
64129e939e Port to updated nsLeafFrame methods 1998-11-20 17:21:49 +00:00
kipp%netscape.com
c73e99e135 Removed a compiler warning 1998-11-20 17:21:22 +00:00
kipp%netscape.com
8a2735c01b Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame 1998-11-20 17:21:02 +00:00
kipp%netscape.com
c9013931ab Use revised API's for computing the border/padding 1998-11-20 17:20:29 +00:00
kipp%netscape.com
79dd1e596d Define new API's to compute margin/border/padding/border+padding and handle percentages correctly 1998-11-20 17:19:26 +00:00
kipp%netscape.com
7b0a080513 Use revised API's to get percentage padding/borders value right 1998-11-20 17:18:58 +00:00
kipp%netscape.com
19a31f599b Use revised margin calculation api's; center blocks that have auto margins 1998-11-20 17:18:12 +00:00
kipp%netscape.com
ac2b613d40 Use Get methods from style context instead of deprecated methods 1998-11-20 17:13:28 +00:00
kipp%netscape.com
deb074f83f Updated leaf api's to better support caching of computed border/padding when percentages are used 1998-11-20 17:13:02 +00:00
kipp%netscape.com
200bf59a53 Added mBorderPadding to cache computed value in case percentages are used 1998-11-20 17:12:39 +00:00
kipp%netscape.com
f4b67a0608 Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame 1998-11-20 17:12:25 +00:00
alecf%netscape.com
9e8f173714 fix casting problems for gcc 2.7.2.3 1998-11-20 09:29:58 +00:00
troy%netscape.com
79aed9646d Added temporary workaround to image frame code to compensate for the fact
that HandleEvent() and GetCursor() are being called with the point not being
translated to the frame's local coordinate space
1998-11-20 06:31:55 +00:00
troy%netscape.com
5bdb79ef7f Removed some #include lines that are no longer needed 1998-11-20 05:22:45 +00:00
morse%netscape.com
856a1575fb fix for single signon 1998-11-20 05:01:32 +00:00
buster%netscape.com
fedd9bbb6a removed obsolete include of nsTableFrame 1998-11-20 01:04:43 +00:00
buster%netscape.com
90252c33df handles "height" attribute 1998-11-20 01:03:45 +00:00
buster%netscape.com
4c98e2689d implemented table height algorithms. also made a slight modification to
the way a table finds its container's width.
1998-11-20 01:01:25 +00:00
kipp%netscape.com
9582e9f3ec Improved the regression dump data somewhat 1998-11-19 18:51:53 +00:00
kipp%netscape.com
157425553e Override FrameForPoint so that floaters/bullets get events 1998-11-19 18:09:57 +00:00
kipp%netscape.com
f120c59e08 Factored out FrameForPoint code into one that takes a particular list 1998-11-19 18:09:03 +00:00
kipp%netscape.com
50e5afb598 Added XMLQuote to quote special characters; changed MakeFrameName to avoid needing quoting 1998-11-19 17:55:22 +00:00
kipp%netscape.com
a6926809f0 Added DumpRegressionData; revised ListTag; added GetFrameName 1998-11-19 17:22:29 +00:00
kipp%netscape.com
24571c1d42 Fix build bustage (hopefully) 1998-11-19 05:37:59 +00:00
troy%netscape.com
53d3c08626 Changed to make sure we mark the absolutely positioned element's view as
having transparent content if the visibility is hidden
1998-11-19 04:26:51 +00:00
troy%netscape.com
89d24c72ce 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
1998-11-19 03:52:29 +00:00
joki%netscape.com
5700dacf30 Adding more backwards compat DOM support (event.which, pageX, and pageY) 1998-11-19 03:20:21 +00:00
troy%netscape.com
22f284d54b 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
1998-11-19 01:39:07 +00:00
joki%netscape.com
65520ba928 Modify event flow to avoid walking into trashed frames. 1998-11-19 00:43:36 +00:00
joki%netscape.com
4c99ecc9ce Prevent multiple firings of DOM click events on buttons. 1998-11-19 00:42:38 +00:00
kipp%netscape.com
0fc2a76de0 Use new methods in nsHTMLReflowState to discover the proper width to base the text-indent percentage on (bug #1048) 1998-11-19 00:00:18 +00:00
kipp%netscape.com
6681f98a46 Added two new utility methods on nsHTMLReflowState for finding a containing block's reflow state and for finding a containing blocks content width 1998-11-18 23:59:49 +00:00
troy%netscape.com
d4cf65cd18 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
1998-11-18 23:49:44 +00:00
troy%netscape.com
60863f9b77 Fixed SetInitialChildList() so "frame" doesn't get reset after processing
the legend frame
1998-11-18 22:14:55 +00:00
buster%netscape.com
3795eaac7c Proportional column width based on HTML attributes is now implemented. proportional "multilength" syntax ("1*")
now works on COL and COLGROUP.  Bug 1128.
1998-11-18 22:10:02 +00:00
jfrancis%netscape.com
d54d3fa258 shared lib conversion, phase 1 1998-11-18 06:36:44 +00:00
buster%netscape.com
da354a499c impl of DOM table.deleteRow 1998-11-18 06:30:13 +00:00
troy%netscape.com
9d1564cf4a Added some constants to use when referring to child list name indices 1998-11-18 06:13:58 +00:00
buster%netscape.com
9f0bc3a6db impl for DOM table.InsertRow 1998-11-18 06:06:37 +00:00
joki%netscape.com
77fd9c2652 Reworking internal event code to use nsIFrame::GetFrameForPoint
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
janc%netscape.com
532b5e6ff5 New css parser test 1998-11-18 04:42:37 +00:00
janc%netscape.com
6b5588ab09 update css parser test 1998-11-18 04:40:13 +00:00
janc%netscape.com
5ee7d42e2a update CSS Parser test 1998-11-18 04:39:13 +00:00
morse%netscape.com
cbcbe77b8a update for single signon 1998-11-18 04:38:13 +00:00
troy%netscape.com
69fb6f5543 Removed mFlags from nsBodyFrame and now we use the mFlags defined by
nsBlockFrame
1998-11-18 04:16:03 +00:00
troy%netscape.com
cab003320a Fixed a couple of cases where I missed calling the base class 1998-11-18 04:06:19 +00:00
troy%netscape.com
2fdc3b4633 Removed mChildCount member data 1998-11-18 03:44:08 +00:00
troy%netscape.com
74212908e2 Made sure the block's SetFlags() member function is called. This fixes shrink
wrapping so it works again
1998-11-18 03:27:04 +00:00
peterl%netscape.com
fa2ffaf5bd cursor style cleanup 1998-11-18 02:23:39 +00:00
peterl%netscape.com
265c4ca8a7 cleaned up cursor style handling 1998-11-18 02:11:54 +00:00
peterl%netscape.com
e7b84c9f31 use proper pseudo tag for text style contexts 1998-11-18 02:11:27 +00:00
peterl%netscape.com
8345b5f818 cleaned up cursor handling 1998-11-18 02:10:45 +00:00
peterl%netscape.com
e26b45e286 added text pseudo tag 1998-11-18 02:09:53 +00:00
peterl%netscape.com
9d95cfa114 remove style_cursor_inherit 1998-11-18 02:08:45 +00:00
peterl%netscape.com
7675978299 fixed comment 1998-11-18 02:08:30 +00:00
janc%netscape.com
8a36652088 New CSS Parser test. 1998-11-18 01:53:02 +00:00
janc%netscape.com
f600987979 New CSS Parser Test 1998-11-18 01:24:30 +00:00
janc%netscape.com
a139b2f1bc New CSS Parser test. 1998-11-18 01:15:17 +00:00
janc%netscape.com
a99b4cef97 New CSS Parser test 1998-11-18 00:58:49 +00:00
amusil%netscape.com
e960e8007a Bug fix for 1201. Now use the size parameters from the object tag as a determinant of size. 1998-11-17 23:29:20 +00:00
buster%netscape.com
387c75adf8 impl for DOM methods table.create(THead|TFoot|Caption) and deleteCaption 1998-11-17 23:09:59 +00:00
dcone%netscape.com
c18c0a30a7 updated steve clarks changes, added genericElementCollection 1998-11-17 22:38:03 +00:00
kipp%netscape.com
552551e512 Revised max-element-size computation somewhat so that floaters are accounted for better 1998-11-17 22:28:51 +00:00
buster%netscape.com
63d84c5b52 new module 1998-11-17 22:20:59 +00:00
buster%netscape.com
148fd4ca84 renamed TableElementCollection to GenericElementCollection, and factored it into
it's own module for reuse.
1998-11-17 21:40:38 +00:00
troy%netscape.com
f350be91c1 Changed the body to be a subclass of nsBlockFrame rather than contain a
block frame
1998-11-17 16:37:39 +00:00
buster%netscape.com
d14f0035d3 implementation of rows() and tBodies() 1998-11-17 16:32:29 +00:00
kipp%netscape.com
2098c2a448 Made SetTitle call ReduceEntities for bug #1398 1998-11-17 16:29:25 +00:00
troy%netscape.com
4f1b20b058 Fixed CreateWrapperFrame() so it resets the geometric and content parent pointers
of the frame being wrapped
1998-11-17 05:47:06 +00:00
pierre%netscape.com
d23d602d77 fix build: added nsGenericDOMHTMLCollection.cpp 1998-11-17 03:23:02 +00:00
troy%netscape.com
688027c9d3 Fixed problem that caused Mac build to break 1998-11-17 02:37:47 +00:00
vidur%netscape.com
026c273104 Changes to allow disabling and enabling of style sheets. Introduced ReconstructFrames to nsIFrameConstructor. CSSStyleSheets now remember their document. Temporary fix to allow text content inside CSS tables. 1998-11-17 02:14:38 +00:00
kipp%netscape.com
2757f6e3d4 Fixed up incremental reflow for content-changed and removed floaters 1998-11-17 01:04:45 +00:00
kipp%netscape.com
389de1de86 Added in nsHTMLReflowState argument to ReflowFrame so that callers can properly initialize it 1998-11-17 01:04:21 +00:00
kipp%netscape.com
b1f6b6473f Tidy up; added some tracing 1998-11-17 01:03:59 +00:00
kipp%netscape.com
b4c8bce4e2 Removed DidReflow hack again 1998-11-17 01:03:41 +00:00
kipp%netscape.com
c3aca28e6c Look on all lists for frames 1998-11-17 01:03:28 +00:00
buster%netscape.com
573ce4b643 work in progress for full DOM support for tables 1998-11-16 23:31:24 +00:00
troy%netscape.com
bb256efbb7 Changed Reflow() to deal with reflow commands targeted at the root frame 1998-11-16 23:16:03 +00:00
troy%netscape.com
4a3de77c51 Made sure NS_BODY_THE_BODY flag is set for the body wrapper frame we
create for XML documents
1998-11-16 21:48:13 +00:00
troy%netscape.com
bd01f5a4c1 Added null pointer check in DidSetStyleContext(). This keeps us from crashing
on XML documents
1998-11-16 21:45:24 +00:00
troy%netscape.com
a435cf3ef5 Reinstated hack to have the placeholder frame forward the DidReflow() notification
to the floated frame. Needed until the block frame properly handles FirstChild()
and returns the list of floated frames
1998-11-16 18:33:21 +00:00
troy%netscape.com
d6a65c024a Split class declaration out into a separate header file so the body frame
can be a derived class
1998-11-16 17:11:12 +00:00
buster%netscape.com
e46627bcf6 added storage in styleTable for a column's width contribution from cells that
have colspan>1.
1998-11-16 06:47:24 +00:00
buster%netscape.com
21e08756c0 irrationally-specified table (one where the width attributes of various rows don't add up to the same value,
and/or to the width attribute on the table itself), the rule is to try to give the column the largest value
assigned to it by any cell intersecting that column.
Separate storage is maintained for a column's natural desired width (width from any source other than a cell
with a colspan) and the maximum contribution to the column's width from any cell with a colspan.
1998-11-16 06:46:00 +00:00
vidur%netscape.com
a56f770bde First pass to allow HTML forms to be embedded inside XML documents. 1998-11-16 06:16:17 +00:00
kipp%netscape.com
11b65a83d4 Removed extraneous bullet padding that was left-over from the pre-pseudo-style days 1998-11-15 01:17:05 +00:00
kipp%netscape.com
e45a5dc20c Attempt to compute max-element-size better 1998-11-15 01:13:44 +00:00
kipp%netscape.com
40136f9ee9 Tidy the max-element-size code 1998-11-15 01:13:25 +00:00
kipp%netscape.com
68c8ed8188 Cleaned up OL/UL margins 1998-11-15 01:13:00 +00:00
kipp%netscape.com
e9a7d36567 Properly walk up the tree to find the real color 1998-11-15 00:20:52 +00:00
kipp%netscape.com
aadaf47fc1 Added some more null-pointer checking to DOM methods 1998-11-14 22:51:43 +00:00
kipp%netscape.com
6ad169555b Fixed bug #1257: the bug was that we were overrunning the transformers malloc'd buffer because the mBufferLength was never being updated 1998-11-14 22:27:50 +00:00
kipp%netscape.com
7c3763c3e0 Removed and unused member variable 1998-11-14 22:27:06 +00:00
kipp%netscape.com
68f8209644 Fixed frame-removed crash case (when we run out kids); bug #691 1998-11-14 21:57:38 +00:00
kipp%netscape.com
6bc24733d4 Basic support for :first-letter pseudo-elements 1998-11-14 21:01:26 +00:00
kipp%netscape.com
973c0a528c Eliminated NewFrame 1998-11-14 19:28:34 +00:00
kipp%netscape.com
f064456558 Modified List code to list floater list and bullet better; support multiple child lists; manage floater list properly 1998-11-14 19:28:11 +00:00
kipp%netscape.com
381815af96 Removed hacks that were mostly block-frame bug workarounds 1998-11-14 19:26:57 +00:00
kipp%netscape.com
11391735ba DidReflow now supports multiple child lists; added DeleteFrameList helper method 1998-11-14 19:25:34 +00:00
michaelp%netscape.com
7a9e1a4bc1 changes for pixel scaling/printing. 1998-11-14 01:52:27 +00:00
vidur%netscape.com
f0e94f9767 Added Xlink support 1998-11-14 00:22:10 +00:00
vidur%netscape.com
d5fc2aaaea Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface. 1998-11-14 00:21:19 +00:00
joki%netscape.com
75313e6a08 Modify cursor types from default to inherit (they're the same internally right now) 1998-11-14 00:00:03 +00:00
joki%netscape.com
d316927b48 Modify cursor setting code to check css cursor setting for containers. 1998-11-13 23:58:52 +00:00
karnaze%netscape.com
1eafba94d2 bug 1374 (hometown.aol.com crash on resize) 1998-11-13 23:44:50 +00:00
karnaze%netscape.com
cce53e947f bug 1226 for form control with native widgets. Other controls are still not working. 1998-11-13 23:13:42 +00:00
karnaze%netscape.com
581d6a571f bug 1357 involving a hidden control not getting submitted 1998-11-13 23:10:52 +00:00
vidur%netscape.com
d011a88573 Generic HTML collection base class 1998-11-13 22:30:23 +00:00
troy%netscape.com
87eff9d2bf Changed GetLoadImageFailed() so it checks with the image loader rather
than just using the value of mLoadImageFailed. Fixes bug #1287
1998-11-13 21:31:50 +00:00
troy%netscape.com
d28f4a59b4 Changed Notify() to call NotifyError() if the notification type is
nsImageNotification_kAborted. This ensures that the NS_IMAGE_LOAD_STATUS_ERROR
load status bit is set and that the frame gets repainted
1998-11-13 21:21:15 +00:00
troy%netscape.com
59a9e518ba Added check for SRC being an empty string 1998-11-13 18:38:16 +00:00
troy%netscape.com
36fd247c25 Changed it so that if there's a NULL URL then we set the mLoadImageFailed
flag and don't try and load the broken image URL. Only on Windows for now
until Mac and Unix support the image icons
1998-11-13 17:00:54 +00:00
troy%netscape.com
2384ae57fa Changed Notify() to handle nsImageNotification_kAborted and set the image load
status to NS_IMAGE_LOAD_STATUS_ERROR
1998-11-13 06:24:33 +00:00
troy%netscape.com
59c09cffdc Removed an assert that was incorrect and that triggered when print
previewing test1
1998-11-13 05:17:08 +00:00
rickg%netscape.com
ba3ddb1078 fixed a crash that someone missed 1998-11-13 04:58:35 +00:00
rickg%netscape.com
2f234d74a2 allow view-source on XML 1998-11-13 04:36:46 +00:00
troy%netscape.com
555b09f7bd Added a scroll frame for print preview 1998-11-13 04:22:23 +00:00
troy%netscape.com
61080e7a03 Cleaned up ConstructXMLRootFrame() and added some XXX comments 1998-11-13 03:43:15 +00:00
vidur%netscape.com
0e59484bfd Null check for prefs. The MozillaControl doesn't set up prefs correctly quite yet (and might never will). 1998-11-13 02:47:33 +00:00
troy%netscape.com
8e56559948 Added ListTag() member function 1998-11-13 02:20:31 +00:00
kin%netscape.com
78a4fe45d4 Fixed library name typo to fix build bustage on Unix. 1998-11-13 01:33:29 +00:00
vidur%netscape.com
8f7d93e602 XML example with scripting 1998-11-12 23:57:54 +00:00
vidur%netscape.com
dbf2544c2b Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML. 1998-11-12 23:55:47 +00:00
kipp%netscape.com
799be9555b Actually advance the dest pointer so a copy occurs (doh!) 1998-11-12 23:33:12 +00:00
kipp%netscape.com
9fb85819e5 Fixed a memory leak with text editing 1998-11-12 23:31:38 +00:00
troy%netscape.com
532ccd2885 Cleaned up the way construction of the root frame happens for XML documents.
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
joki%netscape.com
29554883d9 DOM Support: nsHTMLDocument body property 1998-11-12 22:25:51 +00:00
kipp%netscape.com
ac0565a8f8 Fixed margin collapsing bug 1998-11-12 22:24:46 +00:00
joki%netscape.com
b1ee1a8ae9 Fix bug where the DOM event bubbling process was overriding previous event status codes. 1998-11-12 21:35:27 +00:00
buster%netscape.com
cc897db604 fixed a tiny bug in handling unexpected frames in a row 1998-11-12 21:04:41 +00:00
buster%netscape.com
f076fcd5be rowgroup pseudo-frames for rows inserted directly into a table 1998-11-12 20:45:28 +00:00
alecf%netscape.com
72b7591567 fix for unix bustage 1998-11-12 20:27:31 +00:00
buster%netscape.com
f4b68564d6 col and colgroup attribute handling
colgroup pseudo frame for cols inserted directly into a table.  More like this to come...
1998-11-12 18:37:28 +00:00
kipp%netscape.com
f554f82547 Fixed some serious bugs in list bullet placement that prevented some relatively easy cases from working at all; this fixes up most outside list bullet cases 1998-11-12 18:19:22 +00:00
kipp%netscape.com
7314e95171 init the html atoms too...(temporary) 1998-11-12 18:16:25 +00:00
vidur%netscape.com
4bc4f6896a Modified stylesheet 1998-11-12 17:17:48 +00:00
vidur%netscape.com
f137d57503 new 1998-11-12 16:36:02 +00:00
kipp%netscape.com
784d48c0a8 Fixed list numbering to work again (whoops!); added support for display: compact (just the beginnings); more work-in-progress for :first-letter support 1998-11-12 16:32:56 +00:00
kipp%netscape.com
4520864b33 Support for display: compact 1998-11-12 16:32:19 +00:00
kipp%netscape.com
45356c7502 Some support for first-letter style 1998-11-12 16:31:38 +00:00
vidur%netscape.com
f1f2518804 Factored GetAttributStyleSheet method into separate nsHTMLContentContainer interface that can be implemented by both HTML and XML document classes. 1998-11-12 07:54:12 +00:00
vidur%netscape.com
c896ffad62 Got rid of bogus dependency on XMLContent 1998-11-12 07:06:47 +00:00
troy%netscape.com
383e706f7d Changed slightly the check for whether the vertical scrollbar will be hidden.
This way it works better for XML documents that have an initial value for the
overflow property
1998-11-12 03:56:57 +00:00
pinkerton%netscape.com
efcfcf91b6 Add xml/layout files. 1998-11-12 01:05:48 +00:00
pinkerton%netscape.com
752f9c5981 Fix build bustage. Add xml/document files and nsGenericElement.cpp 1998-11-12 01:00:58 +00:00
vidur%netscape.com
8723f8326b Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces. 1998-11-11 22:06:16 +00:00
rickg%netscape.com
d3b71028ee enabled view-source 1998-11-11 20:31:45 +00:00
buster%netscape.com
ce19ab8f3c support for frame and rules attribute 1998-11-11 19:56:02 +00:00
buster%netscape.com
1666eee663 fix for default cell padding and cell spacing 1998-11-11 19:54:23 +00:00
troy%netscape.com
f9a029ea12 Fixed memory leak 1998-11-11 16:50:51 +00:00
rickg%netscape.com
c737f0ffa8 first pass support for view-source 1998-11-11 11:55:32 +00:00
troy%netscape.com
690b52766a Fixed a memory leak of a content object 1998-11-11 06:37:30 +00:00
troy%netscape.com
3c6f99e1d7 Eliminated the hack where the scroll frame was creating a BODY wrapper for
the scrolled frame. Now the frame construction code creates the wrapper
frame
1998-11-11 04:43:13 +00:00
kipp%netscape.com
2f43e35996 Added a sleazy implementation of css2's run-in display type 1998-11-11 03:55:55 +00:00
kipp%netscape.com
85c8ae6bcf Added a method to support propogation of the mRunInFrame info down into the reflow of a block 1998-11-11 03:55:23 +00:00
kipp%netscape.com
add7918774 Added run-in and compact display types to the TreatFrameAsBlockFrame method 1998-11-11 03:54:47 +00:00
kipp%netscape.com
dfbd908044 Added mRunInFrame to the html reflow state so that run-in frame handling can be forwarded from a parent block to a child block 1998-11-11 03:54:15 +00:00
cls%seawood.org
288a1c7f8c Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs. 1998-11-11 01:53:49 +00:00
karnaze%netscape.com
0051a7f8b8 fixed <frameset frameborder=no> allowed frame resizing 1998-11-10 20:49:51 +00:00
kipp%netscape.com
ef7315d187 Fixed AddFrame method hiding 1998-11-10 19:20:53 +00:00
kipp%netscape.com
594ec210f9 Removed unused include 1998-11-10 19:16:32 +00:00
cls%seawood.org
44b5869de6 Sync'd with Makefile. Thanks to Steve Morrison <smorrison@gte.com> for pointing this out. 1998-11-10 18:14:24 +00:00
kipp%netscape.com
a6ea00c527 Use lineLayout object to pass on floater to the containing block 1998-11-10 18:04:34 +00:00
kipp%netscape.com
8b1973c472 Added InitFloater 1998-11-10 18:04:19 +00:00
kipp%netscape.com
34bf927f85 Use geometric parent to get containing block of the floater 1998-11-10 18:04:10 +00:00
kipp%netscape.com
afb208283b Removed obsolete IIDs 1998-11-10 18:03:53 +00:00
kipp%netscape.com
366b13adac Removed GetReflowMetrics 1998-11-10 18:03:42 +00:00
kipp%netscape.com
edd04980fc Tidy up by removing some old junky code 1998-11-10 18:03:29 +00:00
kipp%netscape.com
eaa75a51fe nuked 1998-11-10 18:02:20 +00:00
kipp%netscape.com
21c0ad58b2 Added a reminder to the ua.css 1998-11-10 18:00:46 +00:00
kipp%netscape.com
d30dab65fb Removed the unused GetReflowMetrics method (it may come back in a different form some day) 1998-11-10 18:00:08 +00:00
troy%netscape.com
527ee073f8 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
troy%netscape.com
6e8a40b6ce Added GetChildListName() member function 1998-11-10 04:31:02 +00:00
rickg%netscape.com
a572a000de changed contentsink API to support XML 1998-11-10 04:13:59 +00:00
pierre%netscape.com
a70be7844d fix build: added nsImageControlFrame.cpp 1998-11-10 02:26:13 +00:00
joki%netscape.com
561847577e Stop dual event flow through both frames kids and view kids. Now flows through views. 1998-11-10 00:35:30 +00:00