Commit Graph
281 Commits
Author SHA1 Message Date
vidur@netscape.com b3a92397d8 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
troy@netscape.com 198c7ed314 Fixed memory leak 1998-11-11 16:50:51 +00:00
troy@netscape.com 7f262abad9 Fixed a memory leak of a content object 1998-11-11 06:37:30 +00:00
troy@netscape.com fa80f226d8 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
troy@netscape.com 7d57a590c9 Renamed Init() to SetInitialChildList() and added an additional parameter
for the name of the child list
1998-11-10 06:05:32 +00:00
kipp@netscape.com 33fc3094d1 Create a block frame for run-in and compact frames 1998-11-09 23:35:44 +00:00
karnaze@netscape.com 3c901a8811 form control content attribute changes (not all) reflected in layout; fixed scrolling on <iframe>, <frame>;
added nsImageControlFrame to handle <input type=image>.
1998-11-09 23:30:16 +00:00
troy@netscape.com b04ee51233 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.
1998-11-09 19:40:27 +00:00
troy@netscape.com d380ca80c9 Fixed ConstructFrame() so it creates the scroll frame first. This ensures
the style context hierarchy is correct
1998-11-06 17:57:24 +00:00
peterl@netscape.com e041b6eb85 fixed text-decorations some more 1998-11-06 01:06:26 +00:00
peterl@netscape.com 56ac54a9a1 sync to declaration api change 1998-11-06 00:59:03 +00:00
peterl@netscape.com 86f919071e added table-layout
added mix/max width/height
made text-decoration not be cumulative
1998-11-06 00:58:23 +00:00
peterl@netscape.com 17730cac89 removed char* apis
fixed ! important property ordering
fixed CSSOM access to ! important properties
1998-11-06 00:56:28 +00:00
peterl@netscape.com edfb49f956 removed char* method types 1998-11-06 00:52:57 +00:00
peterl@netscape.com 625c6516a4 sync to declaration api change 1998-11-06 00:52:30 +00:00
troy@netscape.com 969e9c0e6c Changed frame construction code to create a simple page sequence frame
when paginated
1998-11-05 06:13:55 +00:00
buster@netscape.com 1053a91ccf nsHTMLReflowCommand now knows what attribute triggered a StyleChanged notification 1998-11-04 19:34:34 +00:00
peterl@netscape.com d5fc6f9d87 made parent context no longer be optional on re-resolve style context method 1998-11-03 21:29:14 +00:00
peterl@netscape.com e74acd9aca sync to style resolution api changes 1998-11-03 20:33:43 +00:00
peterl@netscape.com 79a44f390d sync to style resolution api changes
moved style context re-resolving to frame land
1998-11-03 20:33:23 +00:00
peterl@netscape.com c50c8fe805 changed inheritance of colors
hacked inheritance of vert align for now
1998-11-03 20:31:21 +00:00
troy@netscape.com d53f9c0403 Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
buster@netscape.com a6f64f67eb factored AttributeChanged so when deciding what to do in response to a change,
common attributes are checked first, then content-specific handlers are asked
1998-10-30 23:06:14 +00:00
kipp@netscape.com 7f4e09cb8c Uncommented the two pseudo properties so that the rest of the table would line up properly 1998-10-30 22:05:50 +00:00
buster@netscape.com b80a9ca305 some extremely preliminary work for styleChanged incremental reflow 1998-10-30 07:57:44 +00:00
michaelp@netscape.com 70e988371d changes to support nsIRenderingContext that conforms to COM conventions. 1998-10-30 02:08:25 +00:00
troy@netscape.com 94503dda3c Changed to use a scroll frame for the BODY 1998-10-29 23:25:02 +00:00
cls@seawood.org c85d027d77 New autoconf files for nglayout 1998-10-28 03:53:57 +00:00
kipp@netscape.com fdaadbc57c Pass in opactity to view manager in case it changed 1998-10-28 02:05:05 +00:00
kipp@netscape.com f7ade0bf13 Implement opacity methods 1998-10-28 02:04:27 +00:00
kipp@netscape.com ccd614d11e Fixed oopsie in the hint storage check 1998-10-28 02:04:06 +00:00
peterl@netscape.com 359ccda12b added the first Nav Quirk, when on, we now interpret numbers without units as pixel units 1998-10-28 01:12:38 +00:00
kipp@netscape.com f72e46b284 Reworked background rendering to properly handle the background-position properties 1998-10-27 16:50:19 +00:00
peterl@netscape.com 1cbad7a104 removed depth style remap (context does it for us now) 1998-10-27 03:03:49 +00:00
peterl@netscape.com 2f643e8b11 added CSS2 property handling 1998-10-26 23:22:40 +00:00
peterl@netscape.com 520c63859f brought existing property handing up to spec for CSS2 1998-10-26 23:22:19 +00:00
peterl@netscape.com a259dc2031 added aural style hint 1998-10-26 23:21:19 +00:00
peterl@netscape.com a5d276bc24 moved !important handling into parser 1998-10-26 23:20:45 +00:00
peterl@netscape.com 884850f407 added new value types 1998-10-26 23:19:59 +00:00
peterl@netscape.com cc8abaf8fa made helper functions static 1998-10-26 23:19:28 +00:00
peterl@netscape.com f58be7ba4e reversed ridge & groove rendering 1998-10-26 23:18:32 +00:00
peterl@netscape.com 4006485933 added CSS2 properties 1998-10-26 23:16:27 +00:00
peterl@netscape.com 4ed21a1927 added CSS2 keywords 1998-10-26 23:15:35 +00:00
troy@netscape.com b08a7fab8c Changed some comments 1998-10-24 05:03:55 +00:00
karnaze@netscape.com fa55ae1d49 implemented <LABEL>; document maintains list of forms as created; form element properly releases form controls. 1998-10-22 23:00:37 +00:00
troy@netscape.com 350d268335 Added new pseudo class style :SCROLLED-CONTENT 1998-10-22 20:12:34 +00:00
buster@netscape.com 0727370f53 preliminary code to resolve parent frame issues for table frames 1998-10-21 22:24:59 +00:00
karnaze@netscape.com 8d4f2949ad html 4 <BUTTON> basic functionality 1998-10-17 00:35:32 +00:00
kipp@netscape.com 650675a677 nuked 1998-10-16 14:45:44 +00:00
kipp@netscape.com f1df6ca050 Temporary work around to setting hint better 1998-10-14 23:46:02 +00:00