Commit Graph

524 Commits

Author SHA1 Message Date
peterl%netscape.com
c6925b2474 added reparent method
git-svn-id: svn://10.0.0.236/trunk@13537 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-27 03:03:02 +00:00
vidur%netscape.com
48cc145a5a Added additional parameter to nsIContent::SetDocument. The document now tells content to lose its weak reference before the document goes away. Elements and text now add their script objects as roots so they don't get collected prematurely.
git-svn-id: svn://10.0.0.236/trunk@13518 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:26:01 +00:00
peterl%netscape.com
d12d057d72 reversed ridge & groove rendering
git-svn-id: svn://10.0.0.236/trunk@13506 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:18:32 +00:00
peterl%netscape.com
3ed23f8046 added defines for CSS2 properties
git-svn-id: svn://10.0.0.236/trunk@13501 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:13:44 +00:00
peterl%netscape.com
73200c8277 moved side defines to nsStyleConsts
git-svn-id: svn://10.0.0.236/trunk@13500 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-26 23:13:14 +00:00
rods%netscape.com
9f3aa1200d Removed include "nsIHTMLCSSStyleSheet.h"
git-svn-id: svn://10.0.0.236/trunk@13399 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 20:40:26 +00:00
rods%netscape.com
5438b98906 Removed several nsHTMK type tags from nsDocument.cpp
git-svn-id: svn://10.0.0.236/trunk@13396 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 20:23:02 +00:00
michaelp%netscape.com
3e01c94cf4 changes to support opacity.
git-svn-id: svn://10.0.0.236/trunk@13381 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-23 17:54:23 +00:00
vidur%netscape.com
a0e09b1568 Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs
git-svn-id: svn://10.0.0.236/trunk@13207 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 17:07:23 +00:00
kipp%netscape.com
be606125ff Added nsTextFragment to the build
git-svn-id: svn://10.0.0.236/trunk@13152 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:19:32 +00:00
kipp%netscape.com
d0dbc1ba65 Revised API to use TextFragment's
git-svn-id: svn://10.0.0.236/trunk@13151 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:19:17 +00:00
kipp%netscape.com
5552ee46a1 Added new header
git-svn-id: svn://10.0.0.236/trunk@13150 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:19:01 +00:00
kipp%netscape.com
1100db045f new
git-svn-id: svn://10.0.0.236/trunk@13148 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-20 00:17:17 +00:00
karnaze%netscape.com
9de8b01a90 html 4 <BUTTON> basic functionality
git-svn-id: svn://10.0.0.236/trunk@13048 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-17 00:35:32 +00:00
troy%netscape.com
78d90ede24 Added new state flag NS_FRAME_SYNC_FRAME_AND_VIEW for controlling
whether the view is automatically positioned and sized to stay in
sync with the frame


git-svn-id: svn://10.0.0.236/trunk@13008 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-16 20:09:32 +00:00
kipp%netscape.com
cd4979b51c Fixed inheritance behavior of line-height ala peterl
git-svn-id: svn://10.0.0.236/trunk@12964 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-16 03:47:40 +00:00
vidur%netscape.com
3b9d34af51 Changes to allow absolutely positioned frames to move
git-svn-id: svn://10.0.0.236/trunk@12912 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-15 20:26:54 +00:00
peterl%netscape.com
4379b22868 added recycler for rules array
git-svn-id: svn://10.0.0.236/trunk@12705 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 19:09:39 +00:00
peterl%netscape.com
454a9e032a Added GetMargin/Padding/... to replace CalcMargin/Padding/...
Corrected border width initial value


git-svn-id: svn://10.0.0.236/trunk@12649 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-13 01:05:52 +00:00
dcone%netscape.com
3f930cae77 update to include a file needed for nsBrowserWindow
git-svn-id: svn://10.0.0.236/trunk@12583 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-12 18:01:16 +00:00
kipp%netscape.com
3af8f78a16 Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling
git-svn-id: svn://10.0.0.236/trunk@12575 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-12 14:48:02 +00:00
troy%netscape.com
9e45c7f577 Moved nsStyleConsts.h from src->public, and reinstated IsBlockLevel()
member function


git-svn-id: svn://10.0.0.236/trunk@12442 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 20:54:22 +00:00
buster%netscape.com
2602d0ba10 backed out troy's changes to fix the build
git-svn-id: svn://10.0.0.236/trunk@12440 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 19:55:02 +00:00
troy%netscape.com
284c54a31f Added IsBlockLevel() inline member function
git-svn-id: svn://10.0.0.236/trunk@12432 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 17:53:36 +00:00
peterl%netscape.com
9c46fb1533 zero out border when style == none
fixed padding cache bug


git-svn-id: svn://10.0.0.236/trunk@12431 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-09 17:28:24 +00:00
troy%netscape.com
8d58e27d2b Rearranged member functions to better group child frame enumeration related
functions


git-svn-id: svn://10.0.0.236/trunk@12310 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 21:03:59 +00:00
troy%netscape.com
ab9971c67b Removed GetContentIndex() from nsIFrame
git-svn-id: svn://10.0.0.236/trunk@12307 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 20:35:16 +00:00
troy%netscape.com
722c237c17 Moved HandlePress,HandleDrag,HandleRelease from nsIFrame to nsFrame
git-svn-id: svn://10.0.0.236/trunk@12293 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 18:21:32 +00:00
karnaze%netscape.com
02c10d948a fixed Mac bug due to undeclared index in for loop
git-svn-id: svn://10.0.0.236/trunk@12281 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 14:58:32 +00:00
karnaze%netscape.com
fbe88e6504 fieldset, legend support. fixed bug #987
git-svn-id: svn://10.0.0.236/trunk@12266 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 04:38:41 +00:00
peterl%netscape.com
17563e175a improve speed of finding children
git-svn-id: svn://10.0.0.236/trunk@12252 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-08 01:27:38 +00:00
troy%netscape.com
5455049d1f Added some more documentation
git-svn-id: svn://10.0.0.236/trunk@12228 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-07 22:00:44 +00:00
troy%netscape.com
e4904f2ddf Updated the comments
git-svn-id: svn://10.0.0.236/trunk@12160 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-07 04:56:30 +00:00
kipp%netscape.com
07bee3eb41 Support onPaint
git-svn-id: svn://10.0.0.236/trunk@12078 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-06 21:01:59 +00:00
pierre%netscape.com
ea8acbc01c fix mac build: removed nsIRunaround.h
git-svn-id: svn://10.0.0.236/trunk@11754 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-02 06:18:01 +00:00
troy%netscape.com
c2f93fd8d3 Temp hack to fix Linux circular linkage problem
git-svn-id: svn://10.0.0.236/trunk@11750 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-02 04:32:11 +00:00
troy%netscape.com
e191c422d9 Eliminated nsIRunaround interface, and folded space manager parameter into
nsHTMLReflowState structure


git-svn-id: svn://10.0.0.236/trunk@11749 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-02 04:10:00 +00:00
michaelp%netscape.com
7c2022dc32 modified for new fontmetrics/renderingcontext.
git-svn-id: svn://10.0.0.236/trunk@11736 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-02 01:12:39 +00:00
rpotts%netscape.com
58c795b984 Pass the nsIURLGroup into the ImageGroup...
git-svn-id: svn://10.0.0.236/trunk@11701 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-01 21:44:16 +00:00
rpotts%netscape.com
e2031c26ba Added GetDocumentURLGroup() method
git-svn-id: svn://10.0.0.236/trunk@11700 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-01 21:43:49 +00:00
rpotts%netscape.com
a908e3833c Added GetDocumentURLGroup() methodnsIDocument.h
git-svn-id: svn://10.0.0.236/trunk@11699 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-01 21:43:02 +00:00
troy%netscape.com
16da9b1f41 Added export of nsIFrameReflow.h
git-svn-id: svn://10.0.0.236/trunk@11647 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-01 04:47:10 +00:00
troy%netscape.com
7eac0bfdac Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
added nsIHTMLReflow, which is an HTML specific reflow interface


git-svn-id: svn://10.0.0.236/trunk@11646 18797224-902f-48f8-a5cc-f745e15eee43
1998-10-01 04:46:11 +00:00
troy%netscape.com
80f1fa3170 Moved some files around
git-svn-id: svn://10.0.0.236/trunk@11596 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-30 21:14:17 +00:00
troy%netscape.com
20f9f2ada0 Moved some files around
git-svn-id: svn://10.0.0.236/trunk@11595 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-30 21:01:11 +00:00
michaelp%netscape.com
261f3660bc we no longer have a public font cache.
git-svn-id: svn://10.0.0.236/trunk@11581 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-30 19:01:46 +00:00
peterl%netscape.com
cae2faa839 added content & attribute change to style frame construction
cleaned up api


git-svn-id: svn://10.0.0.236/trunk@11489 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-29 23:47:03 +00:00
peterl%netscape.com
439691029e added change hints
git-svn-id: svn://10.0.0.236/trunk@11488 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-29 23:46:25 +00:00
peterl%netscape.com
67328bc930 routed content & attribute change through style set
routed all style frame construction calls directly to style set


git-svn-id: svn://10.0.0.236/trunk@11487 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-29 23:46:05 +00:00
peterl%netscape.com
6796d080ab removed style frame construction methods
git-svn-id: svn://10.0.0.236/trunk@11486 18797224-902f-48f8-a5cc-f745e15eee43
1998-09-29 23:44:53 +00:00