buster%netscape.com
2ae8193b78
fixed the aweful nested table problems
...
git-svn-id: svn://10.0.0.236/trunk@15126 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-22 08:56:19 +00:00
troy%netscape.com
36cc15c205
Added missing NS_RELEASE of the content object in GetMarginHeight()
...
git-svn-id: svn://10.0.0.236/trunk@15107 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 17:30:41 +00:00
troy%netscape.com
d8e49916cf
Added NS_RELEASE to fixed memory leak after calling ChildAt()
...
git-svn-id: svn://10.0.0.236/trunk@15106 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 17:22:31 +00:00
kipp%netscape.com
0100dd306f
Fix up painting issue; if we end up with a negative damage area then convert to damaging everything
...
git-svn-id: svn://10.0.0.236/trunk@15105 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 17:21:18 +00:00
troy%netscape.com
b060981c1a
Improved efficiency by avoiding the dreadfully slow NS_MakeAbsoluteURL() and
...
only setting the image loader's URL and base URL for the initial reflow
git-svn-id: svn://10.0.0.236/trunk@15100 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 04:04:41 +00:00
kipp%netscape.com
ce366ccfba
Fixed scroll-frame code to properly fill in the max-element-size
...
git-svn-id: svn://10.0.0.236/trunk@15098 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 03:52:01 +00:00
buster%netscape.com
4b922cdb2b
removed the resolution of table pseudo-style until we can test it and
...
actually use it. this was just a memory leak.
git-svn-id: svn://10.0.0.236/trunk@15086 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 00:53:03 +00:00
cyeh%netscape.com
79654fb86d
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 .
git-svn-id: svn://10.0.0.236/trunk@15084 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 00:34:32 +00:00
joki%netscape.com
fe983ab777
Fixing a submit/reset event bug, frame destruction reentrancy bug, and an imagemap bug.
...
git-svn-id: svn://10.0.0.236/trunk@15081 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 00:19:36 +00:00
troy%netscape.com
021ed0f162
Added nsHTMLAtoms::wrappedFramePseudo and changed ConstructFrame() to use
...
it instead of nsHTMLAtoms::columnPseudo
git-svn-id: svn://10.0.0.236/trunk@15068 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 23:27:59 +00:00
buster%netscape.com
bb8cc936f0
removed a spurious GetContent that was the cause of a memory leak
...
git-svn-id: svn://10.0.0.236/trunk@15064 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 23:10:47 +00:00
kipp%netscape.com
29dc17dcda
Use revised GetContainingBlockContentWidth method
...
git-svn-id: svn://10.0.0.236/trunk@15058 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 22:28:00 +00:00
kipp%netscape.com
699867e794
Support margins on the child frame
...
git-svn-id: svn://10.0.0.236/trunk@15057 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 22:27:33 +00:00
kipp%netscape.com
a207569b1c
Work around more bugs in the style context code and use old margin calculations; factored get-containing-block-width better
...
git-svn-id: svn://10.0.0.236/trunk@15056 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 22:27:21 +00:00
kipp%netscape.com
8212a41c48
Disable fixed behavior when we are shrink wrapping so that floating tables (for example) can ignore their width if necessary
...
git-svn-id: svn://10.0.0.236/trunk@15055 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 22:24:20 +00:00
kipp%netscape.com
62773d21fe
Made HTML a block (which it is going to be someday) so that percentage margins in the BODY will be computed correctly
...
git-svn-id: svn://10.0.0.236/trunk@15054 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 22:21:38 +00:00
buster%netscape.com
f8aed9d5de
took out a dumb debug printf
...
git-svn-id: svn://10.0.0.236/trunk@15048 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 21:09:54 +00:00
buster%netscape.com
3e6c71822b
put in a VERY temporary work-around for some crashes we're seeing as a
...
result of table style context's display type != TABLE
git-svn-id: svn://10.0.0.236/trunk@15047 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 21:08:06 +00:00
buster%netscape.com
81056561c2
added :TABLE pseudo-style
...
git-svn-id: svn://10.0.0.236/trunk@15046 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 21:06:59 +00:00
buster%netscape.com
38df9d7aff
added tablePseudo
...
git-svn-id: svn://10.0.0.236/trunk@15045 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 21:05:31 +00:00
kipp%netscape.com
18ec528130
Added support for StyleChanged reflow reason
...
git-svn-id: svn://10.0.0.236/trunk@15020 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:41:44 +00:00
kipp%netscape.com
4c0e7bb48f
Temporary workaround for style issue
...
git-svn-id: svn://10.0.0.236/trunk@15019 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:39:11 +00:00
kipp%netscape.com
b7526778d2
Use new classname for base class; port to updated nsLeafFrame methods
...
git-svn-id: svn://10.0.0.236/trunk@15017 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:22:08 +00:00
kipp%netscape.com
da8bad5359
Port to updated nsLeafFrame methods
...
git-svn-id: svn://10.0.0.236/trunk@15016 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:21:49 +00:00
kipp%netscape.com
0ded33a37e
Removed a compiler warning
...
git-svn-id: svn://10.0.0.236/trunk@15015 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:21:22 +00:00
kipp%netscape.com
8e874e3769
Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame
...
git-svn-id: svn://10.0.0.236/trunk@15014 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:21:02 +00:00
kipp%netscape.com
b08cebd76d
Use revised API's for computing the border/padding
...
git-svn-id: svn://10.0.0.236/trunk@15013 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:20:29 +00:00
kipp%netscape.com
257cb2e34e
Define new API's to compute margin/border/padding/border+padding and handle percentages correctly
...
git-svn-id: svn://10.0.0.236/trunk@15012 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:19:26 +00:00
kipp%netscape.com
74b2e97658
Use revised API's to get percentage padding/borders value right
...
git-svn-id: svn://10.0.0.236/trunk@15011 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:18:58 +00:00
kipp%netscape.com
4d8d60d08d
Use revised margin calculation api's; center blocks that have auto margins
...
git-svn-id: svn://10.0.0.236/trunk@15010 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:18:12 +00:00
kipp%netscape.com
115cd2b9ad
Use Get methods from style context instead of deprecated methods
...
git-svn-id: svn://10.0.0.236/trunk@15009 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:13:28 +00:00
kipp%netscape.com
07371bd0cd
Updated leaf api's to better support caching of computed border/padding when percentages are used
...
git-svn-id: svn://10.0.0.236/trunk@15008 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:13:02 +00:00
kipp%netscape.com
b5fd638826
Added mBorderPadding to cache computed value in case percentages are used
...
git-svn-id: svn://10.0.0.236/trunk@15007 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:12:39 +00:00
kipp%netscape.com
b982296c15
Added mBorderPadding to cache computed value in case percentages are used; renamed class to nsImageFrame
...
git-svn-id: svn://10.0.0.236/trunk@15006 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 17:12:25 +00:00
alecf%netscape.com
5e3cc9c98d
fix casting problems for gcc 2.7.2.3
...
git-svn-id: svn://10.0.0.236/trunk@15003 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 09:29:58 +00:00
troy%netscape.com
c3380a7354
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
git-svn-id: svn://10.0.0.236/trunk@15002 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 06:31:55 +00:00
troy%netscape.com
c80a6013b3
Removed some #include lines that are no longer needed
...
git-svn-id: svn://10.0.0.236/trunk@14997 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 05:22:45 +00:00
morse%netscape.com
90633f4353
fix for single signon
...
git-svn-id: svn://10.0.0.236/trunk@14990 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 05:01:32 +00:00
buster%netscape.com
7b0e777c46
removed obsolete include of nsTableFrame
...
git-svn-id: svn://10.0.0.236/trunk@14977 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-20 01:04:43 +00:00
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
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
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