292 Commits

Author SHA1 Message Date
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
vidur%netscape.com
c67a7ad987 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.
git-svn-id: svn://10.0.0.236/trunk@14781 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-17 02:14:38 +00:00
troy%netscape.com
62a6e8e1fe Made sure NS_BODY_THE_BODY flag is set for the body wrapper frame we
create for XML documents


git-svn-id: svn://10.0.0.236/trunk@14754 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-16 21:48:13 +00:00
michaelp%netscape.com
25149e78ea changes for pixel scaling/printing.
git-svn-id: svn://10.0.0.236/trunk@14647 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-14 01:52:27 +00:00
troy%netscape.com
e8b6cc2769 Added a scroll frame for print preview
git-svn-id: svn://10.0.0.236/trunk@14582 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 04:22:23 +00:00
troy%netscape.com
13ef91147a Cleaned up ConstructXMLRootFrame() and added some XXX comments
git-svn-id: svn://10.0.0.236/trunk@14581 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-13 03:43:15 +00:00
vidur%netscape.com
64cb975c74 Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML.
git-svn-id: svn://10.0.0.236/trunk@14554 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 23:55:47 +00:00
troy%netscape.com
48a7503df3 Cleaned up the way construction of the root frame happens for XML documents.
We no longer create a pseudo root element


git-svn-id: svn://10.0.0.236/trunk@14543 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 23:03:35 +00:00
buster%netscape.com
839e25fcb5 rowgroup pseudo-frames for rows inserted directly into a table
git-svn-id: svn://10.0.0.236/trunk@14520 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 20:45:28 +00:00
buster%netscape.com
eeaf9cbedd col and colgroup attribute handling
colgroup pseudo frame for cols inserted directly into a table.  More like this to come...


git-svn-id: svn://10.0.0.236/trunk@14512 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 18:37:28 +00:00
vidur%netscape.com
118281d675 Added XML display support. Split nsGenericHTMLElement into generic and HTML-specific components. Minor style modification. New XML classes and interfaces.
git-svn-id: svn://10.0.0.236/trunk@14467 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 22:06:16 +00:00
troy%netscape.com
04604b55c5 Fixed memory leak
git-svn-id: svn://10.0.0.236/trunk@14425 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 16:50:51 +00:00
troy%netscape.com
5ddc2cc432 Fixed a memory leak of a content object
git-svn-id: svn://10.0.0.236/trunk@14418 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 06:37:30 +00:00
troy%netscape.com
cc9970fac0 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


git-svn-id: svn://10.0.0.236/trunk@14413 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 04:43:13 +00:00
troy%netscape.com
1c0da71da3 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list


git-svn-id: svn://10.0.0.236/trunk@14333 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-10 06:05:32 +00:00
kipp%netscape.com
b8945492a1 Create a block frame for run-in and compact frames
git-svn-id: svn://10.0.0.236/trunk@14314 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-09 23:35:44 +00:00
karnaze%netscape.com
c723661f91 form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
added nsImageControlFrame to handle <input type=image>.


git-svn-id: svn://10.0.0.236/trunk@14312 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-09 23:30:16 +00:00
troy%netscape.com
cdf69643a6 First of a few changes to allow frames to have multiple child lists.
FirstChild() now takes an additional argument which is the name of the
child list.


git-svn-id: svn://10.0.0.236/trunk@14289 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-09 19:40:27 +00:00
troy%netscape.com
4301af14c3 Fixed ConstructFrame() so it creates the scroll frame first. This ensures
the style context hierarchy is correct


git-svn-id: svn://10.0.0.236/trunk@14206 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 17:57:24 +00:00
peterl%netscape.com
aaea73e24c fixed text-decorations some more
git-svn-id: svn://10.0.0.236/trunk@14179 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 01:06:26 +00:00
peterl%netscape.com
a1a45f062d sync to declaration api change
git-svn-id: svn://10.0.0.236/trunk@14178 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 00:59:03 +00:00
peterl%netscape.com
ffec4e0aa8 added table-layout
added mix/max width/height
made text-decoration not be cumulative


git-svn-id: svn://10.0.0.236/trunk@14177 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 00:58:23 +00:00
peterl%netscape.com
840596b54d removed char* apis
fixed ! important property ordering
fixed CSSOM access to ! important properties


git-svn-id: svn://10.0.0.236/trunk@14176 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 00:56:28 +00:00
peterl%netscape.com
0ec8345b85 removed char* method types
git-svn-id: svn://10.0.0.236/trunk@14175 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 00:52:57 +00:00
peterl%netscape.com
eec6adfe4e sync to declaration api change
git-svn-id: svn://10.0.0.236/trunk@14174 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-06 00:52:30 +00:00
troy%netscape.com
bc3d710f3f Changed frame construction code to create a simple page sequence frame
when paginated


git-svn-id: svn://10.0.0.236/trunk@14135 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-05 06:13:55 +00:00
buster%netscape.com
869710ea81 nsHTMLReflowCommand now knows what attribute triggered a StyleChanged notification
git-svn-id: svn://10.0.0.236/trunk@14096 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-04 19:34:34 +00:00
peterl%netscape.com
3dd636321e made parent context no longer be optional on re-resolve style context method
git-svn-id: svn://10.0.0.236/trunk@14012 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 21:29:14 +00:00
peterl%netscape.com
93d3fcc553 sync to style resolution api changes
git-svn-id: svn://10.0.0.236/trunk@14009 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 20:33:43 +00:00
peterl%netscape.com
b574a339c4 sync to style resolution api changes
moved style context re-resolving to frame land


git-svn-id: svn://10.0.0.236/trunk@14008 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 20:33:23 +00:00
peterl%netscape.com
26593bba3e changed inheritance of colors
hacked inheritance of vert align for now


git-svn-id: svn://10.0.0.236/trunk@14007 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-03 20:31:21 +00:00
troy%netscape.com
03e55a2524 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()


git-svn-id: svn://10.0.0.236/trunk@13833 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-01 01:29:00 +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
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
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
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
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
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
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
kipp%netscape.com
80b34e4cfe Reworked background rendering to properly handle the background-position properties
git-svn-id: svn://10.0.0.236/trunk@13559 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 16:50:19 +00:00
peterl%netscape.com
849f62d331 removed depth style remap (context does it for us now)
git-svn-id: svn://10.0.0.236/trunk@13538 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 03:03:49 +00:00
peterl%netscape.com
f7190f6f47 added CSS2 property handling
git-svn-id: svn://10.0.0.236/trunk@13513 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:22:40 +00:00
peterl%netscape.com
b323adce22 brought existing property handing up to spec for CSS2
git-svn-id: svn://10.0.0.236/trunk@13511 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:22:19 +00:00
peterl%netscape.com
31130f0665 added aural style hint
git-svn-id: svn://10.0.0.236/trunk@13510 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:21:19 +00:00
peterl%netscape.com
6acac9aa1b moved !important handling into parser
git-svn-id: svn://10.0.0.236/trunk@13509 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:20:45 +00:00
peterl%netscape.com
98f788ca35 added new value types
git-svn-id: svn://10.0.0.236/trunk@13508 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:19:59 +00:00