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