Commit Graph

6016 Commits

Author SHA1 Message Date
kipp%netscape.com
10536d60d8 Support hspace/vspace properly
git-svn-id: svn://10.0.0.236/trunk@13821 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 22:45:39 +00:00
troy%netscape.com
ef67a6638f Changed InitConstraints() to set the constraint to be "fixed content"
rather than "constrained" if there's an explicit width or height property
specified


git-svn-id: svn://10.0.0.236/trunk@13810 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 17:56:37 +00:00
troy%netscape.com
60eb0f82a8 Added code to invalidate the frame after a resize if there is border or
padding. Otherwise the border/padding area was left dirty


git-svn-id: svn://10.0.0.236/trunk@13790 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 04:40:01 +00:00
troy%netscape.com
cb9d4c2248 Added release of content object in SetDocumentInChildrenOf. This fixes a
memory leak


git-svn-id: svn://10.0.0.236/trunk@13787 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 04:00:25 +00:00
sar%netscape.com
6bcb5e9aea nsDOMEVent.h -> nsDOMEvent.h to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@13783 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 02:15:35 +00:00
kipp%netscape.com
c4968109cb Removed bogus line-height that caused lots of tables to look wrong (bug #636)
git-svn-id: svn://10.0.0.236/trunk@13770 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-31 00:23:52 +00:00
troy%netscape.com
2ffbe5d997 Changed DeleteFrame() to prevent unwanted view event dispatch during frame
destruction


git-svn-id: svn://10.0.0.236/trunk@13766 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 23:38:03 +00:00
buster%netscape.com
1249f0b7be implemented basic attribute changed handling. most things currently work, those that don't will work better after Peter
lands some style context resolution changes.


git-svn-id: svn://10.0.0.236/trunk@13764 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 23:08:34 +00:00
buster%netscape.com
ec76a92bb8 factored AttributeChanged so when deciding what to do in response to a change,
common attributes are checked first, then content-specific handlers are asked


git-svn-id: svn://10.0.0.236/trunk@13763 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 23:06:14 +00:00
kipp%netscape.com
791a1160b9 Support mCombinedArea computation
git-svn-id: svn://10.0.0.236/trunk@13762 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:15:16 +00:00
kipp%netscape.com
921ba39e2a Support mCombinedArea in metrics; implement MoveInSpaceManager by passing it through to the children
git-svn-id: svn://10.0.0.236/trunk@13761 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:13:58 +00:00
kipp%netscape.com
1d4ce9d870 Added mCombinedArea to the metrics; added MoveInSpaceManager to the html-reflow methods
git-svn-id: svn://10.0.0.236/trunk@13760 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:13:14 +00:00
kipp%netscape.com
aac6b1834b Removed anchored-items IID
git-svn-id: svn://10.0.0.236/trunk@13759 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:12:33 +00:00
kipp%netscape.com
889a98b461 Cleaned up Paint method
git-svn-id: svn://10.0.0.236/trunk@13758 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:12:19 +00:00
kipp%netscape.com
c5aa091c9a Added MoveInSpaceManager stub
git-svn-id: svn://10.0.0.236/trunk@13757 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:11:47 +00:00
kipp%netscape.com
ed672de7ee Added PaintChild method that properly handles OUTSIDE_CHILDREN bit
git-svn-id: svn://10.0.0.236/trunk@13756 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:11:06 +00:00
kipp%netscape.com
4d514e1475 Reworked floater support somewhat now that blocks manage them instead of body frames; fixed up painting to use the outside-children data; support the visibility property; fixed bug #624,#628
git-svn-id: svn://10.0.0.236/trunk@13755 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:10:10 +00:00
kipp%netscape.com
3d43df67e0 fixed a comment
git-svn-id: svn://10.0.0.236/trunk@13754 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:09:13 +00:00
kipp%netscape.com
4173b65b96 Removed nsIAnchoredItems from the body frame; body no longer handles floaters
git-svn-id: svn://10.0.0.236/trunk@13753 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:08:48 +00:00
kipp%netscape.com
0e289f9983 Removed nsIAnchoredItems from the body frame; body no longer handles floaters; allow style change to turn into a full reflow
git-svn-id: svn://10.0.0.236/trunk@13752 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:08:32 +00:00
kipp%netscape.com
a363205273 Moved frame-border rendering debug hook here
git-svn-id: svn://10.0.0.236/trunk@13750 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:06:14 +00:00
kipp%netscape.com
d583bfd2c0 Uncommented the two pseudo properties so that the rest of the table would line up properly
git-svn-id: svn://10.0.0.236/trunk@13749 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 22:05:50 +00:00
troy%netscape.com
38de983db5 Moved cursor and mouse enter/exit related logic from RootContentFrame to
body frame


git-svn-id: svn://10.0.0.236/trunk@13745 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 21:54:57 +00:00
troy%netscape.com
8bfc148b9e Fixed ComputeDesiredSize() to make sure it includes the absolutely positioned
items


git-svn-id: svn://10.0.0.236/trunk@13742 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 21:43:16 +00:00
karnaze%netscape.com
5c932baf63 preliminary support to keep text, radio, checkbox dom access in sync with widgets
git-svn-id: svn://10.0.0.236/trunk@13739 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 20:41:01 +00:00
karnaze%netscape.com
e9f056b9e6 initial support for opacity in html 4 button
git-svn-id: svn://10.0.0.236/trunk@13734 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 19:20:39 +00:00
karnaze%netscape.com
081ed90d75 nsIFormControlFrames initiate insertion into nsFormFrame's list;
turned off url encoding of '.' and '_" to match Nav
fixed bug where non clicked buttons submitted data;
fixed bug where <select>s with initial values were not submitting that value;


git-svn-id: svn://10.0.0.236/trunk@13727 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 18:05:29 +00:00
buster%netscape.com
cf08e060ad some extremely preliminary work for styleChanged incremental reflow
git-svn-id: svn://10.0.0.236/trunk@13722 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 07:57:44 +00:00
troy%netscape.com
58e5b3ad09 Some fixes to correctly compute the desired size
git-svn-id: svn://10.0.0.236/trunk@13719 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 05:50:07 +00:00
troy%netscape.com
aedcffba4d Fixed it so border and padding style specified for the HTML element
work again


git-svn-id: svn://10.0.0.236/trunk@13718 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 05:18:59 +00:00
troy%netscape.com
134f2d6f55 Changed to ignore SCRIPT tags that aren't JavaScript language
git-svn-id: svn://10.0.0.236/trunk@13709 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 03:36:35 +00:00
michaelp%netscape.com
29bd495725 changes to support nsIRenderingContext that conforms to COM conventions.
git-svn-id: svn://10.0.0.236/trunk@13703 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-30 02:08:25 +00:00
troy%netscape.com
6790bf9cf4 Changed to use a scroll frame for the BODY
git-svn-id: svn://10.0.0.236/trunk@13686 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-29 23:25:02 +00:00
buster%netscape.com
378581e3b2 minor fix in determining which layout algorithm to call based on available size
git-svn-id: svn://10.0.0.236/trunk@13661 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-29 19:42:43 +00:00
kipp%netscape.com
7d2fbdcb39 Added code to honor constrained width
git-svn-id: svn://10.0.0.236/trunk@13623 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 21:10:20 +00:00
troy%netscape.com
b185fdbace Sets the scrolling view's scroll preference and checks whether the scrolled
frame is a BODY frame


git-svn-id: svn://10.0.0.236/trunk@13608 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 17:29:51 +00:00
kipp%netscape.com
413a084535 Fixed bug #1154 - made fieldset frame aware of a constrained width on itself and pass that through to a child body
git-svn-id: svn://10.0.0.236/trunk@13596 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 04:11:14 +00:00
cls%seawood.org
08a6bbac38 New autoconf files for nglayout
git-svn-id: svn://10.0.0.236/trunk@13594 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 03:53:57 +00:00
kipp%netscape.com
129212b050 Removed old usage of AddPlacedFrame
git-svn-id: svn://10.0.0.236/trunk@13588 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 02:40:36 +00:00
kipp%netscape.com
d5206868ec Fixed bug #1173 - the margin.top was subtracted instead of added...
git-svn-id: svn://10.0.0.236/trunk@13587 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 02:36:06 +00:00
kipp%netscape.com
bb80c6008d Pass in opactity to view manager in case it changed
git-svn-id: svn://10.0.0.236/trunk@13585 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 02:05:05 +00:00
kipp%netscape.com
5c03605811 Implement opacity methods
git-svn-id: svn://10.0.0.236/trunk@13584 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 02:04:27 +00:00
kipp%netscape.com
df7f514392 Fixed oopsie in the hint storage check
git-svn-id: svn://10.0.0.236/trunk@13583 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 02:04:06 +00:00
kipp%netscape.com
7bb700d460 Use normal font always when rendering text-decorations, not the small-caps font
git-svn-id: svn://10.0.0.236/trunk@13581 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 02:03:40 +00:00
peterl%netscape.com
6cc6eed4f5 added the first Nav Quirk, when on, we now interpret numbers without units as pixel units
git-svn-id: svn://10.0.0.236/trunk@13579 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-28 01:12:38 +00:00
buster%netscape.com
d37168f980 fixed nsInlineFrame to compile on MSVC 4.x by moving a method-scoped struct
to be class-scoped.


git-svn-id: svn://10.0.0.236/trunk@13573 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 23:13:03 +00:00
kipp%netscape.com
c765a66dc8 Removed a skid mark
git-svn-id: svn://10.0.0.236/trunk@13564 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:53:48 +00:00
kipp%netscape.com
214076ccbf Fixed underlining bug; support justification
git-svn-id: svn://10.0.0.236/trunk@13563 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:52:34 +00:00
kipp%netscape.com
dfd1fc1277 Implement justification methods
git-svn-id: svn://10.0.0.236/trunk@13562 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:52:10 +00:00
kipp%netscape.com
4ea46c84ff Added methods to support justification
git-svn-id: svn://10.0.0.236/trunk@13561 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:51:21 +00:00