peterl%netscape.com
c053568936
cleaned up cursor style handling
1998-11-18 02:11:54 +00:00
peterl%netscape.com
00ae8e9cc9
use proper pseudo tag for text style contexts
1998-11-18 02:11:27 +00:00
peterl%netscape.com
90e19c51d8
added text pseudo tag
1998-11-18 02:09:53 +00:00
buster%netscape.com
fb18ad6ce1
impl for DOM methods table.create(THead|TFoot|Caption) and deleteCaption
1998-11-17 23:09:59 +00:00
buster%netscape.com
885cad24a8
new module
1998-11-17 22:20:59 +00:00
buster%netscape.com
1238f3f20c
renamed TableElementCollection to GenericElementCollection, and factored it into
...
it's own module for reuse.
1998-11-17 21:40:38 +00:00
buster%netscape.com
07ba2a028f
implementation of rows() and tBodies()
1998-11-17 16:32:29 +00:00
kipp%netscape.com
cc720770f8
Made SetTitle call ReduceEntities for bug #1398
1998-11-17 16:29:25 +00:00
vidur%netscape.com
4ca363e17b
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.
1998-11-17 02:14:38 +00:00
buster%netscape.com
8b61eb7b90
work in progress for full DOM support for tables
1998-11-16 23:31:24 +00:00
troy%netscape.com
8550f707c1
Made sure NS_BODY_THE_BODY flag is set for the body wrapper frame we
...
create for XML documents
1998-11-16 21:48:13 +00:00
buster%netscape.com
655121b757
added storage in styleTable for a column's width contribution from cells that
...
have colspan>1.
1998-11-16 06:47:24 +00:00
vidur%netscape.com
4f929ce5e4
First pass to allow HTML forms to be embedded inside XML documents.
1998-11-16 06:16:17 +00:00
kipp%netscape.com
c4ba29cb0e
Added some more null-pointer checking to DOM methods
1998-11-14 22:51:43 +00:00
michaelp%netscape.com
f186598ef5
changes for pixel scaling/printing.
1998-11-14 01:52:27 +00:00
vidur%netscape.com
733321ca8f
Added Xlink support
1998-11-14 00:22:10 +00:00
vidur%netscape.com
a349a1e4a6
Added support for XLink - simple links and show=replace or new. Modified nsILinkHandler interface.
1998-11-14 00:21:19 +00:00
karnaze%netscape.com
3f513d4bc8
bug 1374 (hometown.aol.com crash on resize)
1998-11-13 23:44:50 +00:00
vidur%netscape.com
c1951f680d
Generic HTML collection base class
1998-11-13 22:30:23 +00:00
rickg%netscape.com
1a47a78ee2
allow view-source on XML
1998-11-13 04:36:46 +00:00
troy%netscape.com
9b21f39f54
Added a scroll frame for print preview
1998-11-13 04:22:23 +00:00
troy%netscape.com
e21c76703a
Cleaned up ConstructXMLRootFrame() and added some XXX comments
1998-11-13 03:43:15 +00:00
vidur%netscape.com
30cdfe13ca
XML example with scripting
1998-11-12 23:57:54 +00:00
vidur%netscape.com
632a979901
Added script handling to XML content sink. Made sure frame construction by tag wasn't done for XML.
1998-11-12 23:55:47 +00:00
kipp%netscape.com
e105be2a27
Actually advance the dest pointer so a copy occurs (doh!)
1998-11-12 23:33:12 +00:00
troy%netscape.com
2b86b49c95
Cleaned up the way construction of the root frame happens for XML documents.
...
We no longer create a pseudo root element
1998-11-12 23:03:35 +00:00
joki%netscape.com
ab25720208
DOM Support: nsHTMLDocument body property
1998-11-12 22:25:51 +00:00
buster%netscape.com
45f8b315a9
rowgroup pseudo-frames for rows inserted directly into a table
1998-11-12 20:45:28 +00:00
buster%netscape.com
9b8264930f
col and colgroup attribute handling
...
colgroup pseudo frame for cols inserted directly into a table. More like this to come...
1998-11-12 18:37:28 +00:00
kipp%netscape.com
fc16d5fc42
init the html atoms too...(temporary)
1998-11-12 18:16:25 +00:00
vidur%netscape.com
b947ced837
Modified stylesheet
1998-11-12 17:17:48 +00:00
vidur%netscape.com
d73eed6d2e
new
1998-11-12 16:36:02 +00:00
vidur%netscape.com
9a325834e4
Factored GetAttributStyleSheet method into separate nsHTMLContentContainer interface that can be implemented by both HTML and XML document classes.
1998-11-12 07:54:12 +00:00
vidur%netscape.com
29d606fae2
Got rid of bogus dependency on XMLContent
1998-11-12 07:06:47 +00:00
vidur%netscape.com
c068c96a00
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
rickg%netscape.com
c16dd335a5
enabled view-source
1998-11-11 20:31:45 +00:00
buster%netscape.com
daf8cc32db
support for frame and rules attribute
1998-11-11 19:56:02 +00:00
buster%netscape.com
baaa18677b
fix for default cell padding and cell spacing
1998-11-11 19:54:23 +00:00
troy%netscape.com
bdd1ad3abf
Fixed memory leak
1998-11-11 16:50:51 +00:00
rickg%netscape.com
bac5cf794d
first pass support for view-source
1998-11-11 11:55:32 +00:00
troy%netscape.com
e248cb0b50
Fixed a memory leak of a content object
1998-11-11 06:37:30 +00:00
troy%netscape.com
b208618ab6
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
fd34820203
Renamed Init() to SetInitialChildList() and added an additional parameter
...
for the name of the child list
1998-11-10 06:05:32 +00:00
rickg%netscape.com
f0462a14da
changed contentsink API to support XML
1998-11-10 04:13:59 +00:00
kipp%netscape.com
4f710d172f
Create a block frame for run-in and compact frames
1998-11-09 23:35:44 +00:00
karnaze%netscape.com
44b5b9e670
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
02915d3677
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
vidur%netscape.com
96f4bbec57
Fix to GetFirstChild/GetLastChild from Michael Leventhal (mle@citec.fi)
1998-11-09 17:51:18 +00:00
kipp%netscape.com
7f7afdabd3
Repaired marginwidth/marginheight handling code
1998-11-09 17:51:05 +00:00
kipp%netscape.com
58eb43e339
Some spot error handling improvements to fix a crash in http://checkmate/raptor/js98/test3.html
1998-11-09 16:21:18 +00:00
troy%netscape.com
d41a655b4a
Changed implementation of DefaultValue to use the value of the "value"
...
attribute
1998-11-07 17:46:12 +00:00
troy%netscape.com
6bedb3e504
Added code to StringToAttribute() to handle "border" attribute
1998-11-07 05:27:39 +00:00
troy%netscape.com
1ef01c4b61
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
fa0074c6e2
fixed text-decorations some more
1998-11-06 01:06:26 +00:00
peterl%netscape.com
077d785b93
sync to declaration api change
1998-11-06 00:59:03 +00:00
peterl%netscape.com
2cdbac2a3e
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
96a9c7b186
removed char* apis
...
fixed ! important property ordering
fixed CSSOM access to ! important properties
1998-11-06 00:56:28 +00:00
peterl%netscape.com
27305475ea
removed char* method types
1998-11-06 00:52:57 +00:00
peterl%netscape.com
582d848efb
sync to declaration api change
1998-11-06 00:52:30 +00:00
peterl%netscape.com
35b4b23fb3
added min/max width/height
...
made table inheritance block be conditional on compatibility mode
1998-11-06 00:49:04 +00:00
troy%netscape.com
cc8a206808
Changed frame construction code to create a simple page sequence frame
...
when paginated
1998-11-05 06:13:55 +00:00
buster%netscape.com
1b3ee90d82
nsHTMLReflowCommand now knows what attribute triggered a StyleChanged notification
1998-11-04 19:34:34 +00:00
peterl%netscape.com
e3cd00d3b0
made parent context no longer be optional on re-resolve style context method
1998-11-03 21:29:14 +00:00
peterl%netscape.com
776a2683ef
sync to style resolution api changes
1998-11-03 20:33:43 +00:00
peterl%netscape.com
69ad11bff6
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
9d15cc0b80
changed inheritance of colors
...
hacked inheritance of vert align for now
1998-11-03 20:31:21 +00:00
peterl%netscape.com
a184103f85
removed context hashtable code
...
decoupled style context resolution from frames
1998-11-03 20:19:28 +00:00
peterl%netscape.com
c8a8304961
added pseudo tag support
...
removed backstop rule count
removed reparent
1998-11-03 20:18:40 +00:00
peterl%netscape.com
8069fc8bda
decoupled style resolution api from frame system
1998-11-03 20:16:23 +00:00
kipp%netscape.com
e0bc053899
Whompage to remove unused extra arg to the NS_IMPL_*_ATTR macros
1998-11-03 01:08:02 +00:00
joki%netscape.com
fa7cb8280b
Adding submit event type
1998-11-02 23:05:46 +00:00
joki%netscape.com
01f2edce02
Remove extra comma from end of nsDOMEvent enum
1998-11-02 21:21:19 +00:00
troy%netscape.com
10c06c1b72
Renamed HaveConstrainedWidth() and HaveConstrainedHeight() to HaveFixedContentWidth()
...
and HaveFixedContentHeight()
1998-11-01 01:29:00 +00:00
kipp%netscape.com
40ce227095
Support hspace/vspace properly
1998-10-31 22:45:39 +00:00
troy%netscape.com
d3505a9da8
Added release of content object in SetDocumentInChildrenOf. This fixes a
...
memory leak
1998-10-31 04:00:25 +00:00
buster%netscape.com
e82356e5d9
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
karnaze%netscape.com
95a11ed05f
preliminary support to keep text, radio, checkbox dom access in sync with widgets
1998-10-30 20:41:01 +00:00
buster%netscape.com
d8ae00b810
some extremely preliminary work for styleChanged incremental reflow
1998-10-30 07:57:44 +00:00
troy%netscape.com
1c06f4f513
Changed to ignore SCRIPT tags that aren't JavaScript language
1998-10-30 03:36:35 +00:00
troy%netscape.com
37c1eb59c2
Changed to use a scroll frame for the BODY
1998-10-29 23:25:02 +00:00
cls%seawood.org
609f087498
New autoconf files for nglayout
1998-10-28 03:53:57 +00:00
kipp%netscape.com
76945822e1
Pass in opactity to view manager in case it changed
1998-10-28 02:05:05 +00:00
kipp%netscape.com
86b7edb580
Implement opacity methods
1998-10-28 02:04:27 +00:00
kipp%netscape.com
262d020083
Fixed oopsie in the hint storage check
1998-10-28 02:04:06 +00:00
peterl%netscape.com
c88c131fe6
added the first Nav Quirk, when on, we now interpret numbers without units as pixel units
1998-10-28 01:12:38 +00:00
peterl%netscape.com
d10c5c6553
removed depth style remap (context does it for us now)
1998-10-27 03:03:49 +00:00
peterl%netscape.com
c5b842e239
added reparent method
1998-10-27 03:03:02 +00:00
vidur%netscape.com
369695631d
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.
1998-10-26 23:26:01 +00:00
peterl%netscape.com
624446110a
added CSS2 property handling
1998-10-26 23:22:40 +00:00
peterl%netscape.com
a85997ba8b
brought existing property handing up to spec for CSS2
1998-10-26 23:22:19 +00:00
peterl%netscape.com
d51752e653
added aural style hint
1998-10-26 23:21:19 +00:00
peterl%netscape.com
03049c7b12
moved !important handling into parser
1998-10-26 23:20:45 +00:00
peterl%netscape.com
084e1104ba
added new value types
1998-10-26 23:19:59 +00:00
peterl%netscape.com
4fdb71d1d3
made helper functions static
1998-10-26 23:19:28 +00:00
peterl%netscape.com
93aae1a40c
added CSS2 properties
1998-10-26 23:16:27 +00:00
peterl%netscape.com
3695d1bc09
added CSS2 keywords
1998-10-26 23:15:35 +00:00
kipp%netscape.com
ff372eb601
Added new atoms
1998-10-26 17:27:04 +00:00
troy%netscape.com
c4862c491c
Changed some comments
1998-10-24 05:03:55 +00:00
rods%netscape.com
44adde0166
Removed include "nsIHTMLCSSStyleSheet.h"
1998-10-23 20:40:26 +00:00
rods%netscape.com
9ef8c3e006
Removed several nsHTMK type tags from nsDocument.cpp
1998-10-23 20:23:02 +00:00
michaelp%netscape.com
bed7d2d4c3
changes to support opacity.
1998-10-23 17:54:23 +00:00
troy%netscape.com
ce6076d390
Turned back on support for LAYER element
1998-10-23 04:20:08 +00:00
karnaze%netscape.com
1610cecf5a
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
6005461750
Added new pseudo class style :SCROLLED-CONTENT
1998-10-22 20:12:34 +00:00
buster%netscape.com
05f76c4440
preliminary code to resolve parent frame issues for table frames
1998-10-21 22:24:59 +00:00
rpotts%netscape.com
b8e02c9fe0
Fixed bug #1159 . Reference counting bug related to forms...
1998-10-21 09:26:33 +00:00
vidur%netscape.com
5a8dfade2c
Updated DOM interfaces to match final W3C recommendation. Modified IDL compiler to take IIDs
1998-10-20 17:07:23 +00:00
kipp%netscape.com
430c39bd18
Revised API to use TextFragment's
1998-10-20 00:19:17 +00:00
valeski%netscape.com
5ecb5ca778
Raptor only. Extending the META tag http-equiv handling code to handle arbitrary http-equivs. We were previously just handing the "Refresh" case.
1998-10-20 00:18:19 +00:00
kipp%netscape.com
49fb374228
new
1998-10-20 00:17:17 +00:00
karnaze%netscape.com
b40bd57065
fixed bugs 1130, 1132, 1133
1998-10-19 20:37:40 +00:00
kipp%netscape.com
c3ce7d20a6
Fixed inheritance behavior of line-height ala peterl
1998-10-16 03:47:40 +00:00
kipp%netscape.com
0d5bfe8371
Removed unused include
1998-10-15 22:37:38 +00:00
kipp%netscape.com
259466136f
Added new atom
1998-10-15 05:11:40 +00:00
kipp%netscape.com
05d3950c8e
Temporary work around to setting hint better
1998-10-14 23:46:02 +00:00
buster%netscape.com
00ce1c6356
fixed queryInterface to return *DOM interface
1998-10-14 16:30:24 +00:00
karnaze%netscape.com
6dce0be4e1
fixed bug 958, checkboxes wrong background when not checked, select always multiple, text & texarea not reset. html 4 button work in progress.
1998-10-13 21:31:26 +00:00
kipp%netscape.com
ed261f2102
Disabled the code
1998-10-13 20:43:05 +00:00
peterl%netscape.com
7cac29c2ed
expanded font size table
1998-10-13 19:17:25 +00:00
peterl%netscape.com
2f06549f0b
cleanup
1998-10-13 19:14:19 +00:00
peterl%netscape.com
035ffcf574
shifted CSS absolute font sizes
1998-10-13 19:13:59 +00:00
peterl%netscape.com
e59f0b3a61
corrected order of properties
1998-10-13 19:13:14 +00:00
peterl%netscape.com
edfd96bdd8
made type optional on linked style sheets
1998-10-13 19:11:42 +00:00
peterl%netscape.com
798863f91e
set correct border style
1998-10-13 19:10:25 +00:00
peterl%netscape.com
b4fcd606d7
added recycler for rules array
1998-10-13 19:09:39 +00:00
peterl%netscape.com
2fa43632c8
Added GetMargin/Padding/... to replace CalcMargin/Padding/...
...
Corrected border width initial value
1998-10-13 01:05:52 +00:00
troy%netscape.com
7391b96095
Work in progress on scroll frame code
1998-10-12 22:13:23 +00:00
kipp%netscape.com
e3998954e5
Removed nsCSSLayout::GetStyleSize and converted callers to use state in the html reflow state
1998-10-12 17:00:32 +00:00
kipp%netscape.com
05a50b6ce3
Added an nsIPresContext& to html-reflow-state's ctors and used it to implement better percentage width/height handling
1998-10-12 14:48:02 +00:00
kipp%netscape.com
7d88a3acde
Work around another unitialized-memory-read bug where sometimes (not sure why!) aEventStatus would not get set ever
1998-10-09 22:59:41 +00:00
kipp%netscape.com
8a19cbb3b3
Lame support for nsIDOMRenderingContext API
1998-10-09 22:57:36 +00:00
buster%netscape.com
37e93ed6b7
support nsTableOuterFrame incremental reflow
1998-10-09 19:59:45 +00:00
peterl%netscape.com
b82165370a
zero out border when style == none
...
fixed padding cache bug
1998-10-09 17:28:24 +00:00
troy%netscape.com
cc44601bb8
Removed GetContentIndex() from nsIFrame
1998-10-08 20:35:16 +00:00
kipp%netscape.com
c612fef61e
Fixed top relative position bug #1024
1998-10-08 15:37:34 +00:00
karnaze%netscape.com
580dde94fe
fieldset, legend support. fixed bug #987
1998-10-08 04:38:41 +00:00
rpotts%netscape.com
88edff2205
Fixed crash due to null pointer...
1998-10-08 04:14:18 +00:00
peterl%netscape.com
5d132479e5
added css2 properties
1998-10-08 01:34:58 +00:00
peterl%netscape.com
56dd6acce2
init hash code to make purify happy
1998-10-08 01:32:41 +00:00
peterl%netscape.com
042308dc64
added CSS2 properties
1998-10-08 01:31:58 +00:00
peterl%netscape.com
2817e0c448
sync to css declaration changes
1998-10-08 01:31:38 +00:00
peterl%netscape.com
c7b1ae602c
moved from nsCSSDeclaration
1998-10-08 01:29:29 +00:00
peterl%netscape.com
67e9cbd114
use loose hex to rgb color conversion for color parsing
1998-10-08 01:28:18 +00:00
peterl%netscape.com
18cbead466
improve speed of finding children
1998-10-08 01:27:38 +00:00
vidur%netscape.com
d8323a6ce6
Reimplemented nsiDOMNSHTMLFormElement interface on form class
1998-10-06 21:41:47 +00:00
kipp%netscape.com
7735f276c1
Support onPaint
1998-10-06 21:01:59 +00:00
kipp%netscape.com
5d3316f5d6
Added a new atom
1998-10-06 21:01:08 +00:00
vidur%netscape.com
0031f0710a
Implemented style sheet and style rule interfaces on CSS classes. Made public new entry point for CSSParser for adding new imports.
1998-10-06 01:39:33 +00:00
kipp%netscape.com
ef4d185fa7
never create frames when display is none
1998-10-06 00:43:48 +00:00
troy%netscape.com
933dc19df8
Changed some code to use XPCOM ref counting related macros
1998-10-05 05:11:18 +00:00
troy%netscape.com
c73bad5232
Temp hack to fix Linux circular linkage problem
1998-10-02 04:32:11 +00:00
troy%netscape.com
f095846367
Eliminated nsIRunaround interface, and folded space manager parameter into
...
nsHTMLReflowState structure
1998-10-02 04:10:00 +00:00
joki%netscape.com
d665195693
Adding new js window methods/props, moving js string evaluation to UC strings.
1998-10-01 22:23:48 +00:00
rpotts%netscape.com
b6b4f52e9c
Initialize the nsIURLGroup from the document base URL...
1998-10-01 21:45:20 +00:00
rpotts%netscape.com
2e80273909
Added GetDocumentURLGroup() method
1998-10-01 21:43:49 +00:00
rpotts%netscape.com
c70c256c86
Added GetDocumentURLGroup() methodnsIDocument.h
1998-10-01 21:43:02 +00:00
troy%netscape.com
8b034f4950
Separated reflow process out of nsIFrame and into nsIFrameReflow. Also
...
added nsIHTMLReflow, which is an HTML specific reflow interface
1998-10-01 04:46:11 +00:00
peterl%netscape.com
0a14260f95
added get value as string
1998-09-30 01:08:59 +00:00
peterl%netscape.com
61650722ad
make text decoration always an enum
1998-09-30 01:08:44 +00:00
karnaze%netscape.com
a41131d1b0
fixed case sensitive include for unix
1998-09-30 00:55:03 +00:00
peterl%netscape.com
e2c4541df8
added attribute & content changed code
1998-09-29 23:51:28 +00:00
peterl%netscape.com
39dc4dbc04
added hint table
...
moved non-generated code to nsCSSProps2.cpp
1998-09-29 23:50:56 +00:00
peterl%netscape.com
b9ace40b77
added change hint to parse declaration
1998-09-29 23:50:09 +00:00
peterl%netscape.com
5bd69f379a
added hint to parse delcaration
1998-09-29 23:49:19 +00:00
peterl%netscape.com
9142a937e3
added hint to attribute change notification
1998-09-29 23:48:38 +00:00
peterl%netscape.com
ba250fd0f4
added content & attribute change to style frame construction
...
cleaned up api
1998-09-29 23:47:03 +00:00
peterl%netscape.com
acbbad31f9
added change hint to attribute change api
1998-09-29 23:43:39 +00:00
peterl%netscape.com
bd59f80ad2
added content changed & attribute changed to style frame construction api.
...
cleaned up api.
added attribute change hint.
1998-09-29 23:41:59 +00:00
karnaze%netscape.com
4e3952b977
initial fieldset, legend content classes. minor cleanup on form control content.
1998-09-29 23:22:42 +00:00
kipp%netscape.com
15c9e8aff7
Parse OL/UL type=A|a|I|i properly
1998-09-29 22:34:30 +00:00
kipp%netscape.com
dc4362fa13
Changed factory method to parameterize the shrink wrapping behavior
1998-09-29 03:44:25 +00:00
vidur%netscape.com
13c5a9aba4
Fixed image.src=. Forwarded AttributeChanged notifications from nsPlaceholderFrame to its anchored item. Got rid of redundant calls to AttributeChanged.
1998-09-28 21:22:31 +00:00
kipp%netscape.com
9a4e762f42
Only set margins if auto/undefined margins are present
1998-09-28 18:51:23 +00:00
michaelp%netscape.com
b308bcd473
object tag no longer processes it's children (i put troy's change from thursday
...
in a comment until the parser is sorted out).
1998-09-27 22:44:26 +00:00
michaelp%netscape.com
3db1396eb2
added "param" atom.
1998-09-27 22:41:01 +00:00
vidur%netscape.com
b0f5563ead
More leak fixes
1998-09-26 00:44:40 +00:00
kipp%netscape.com
69a575c5c0
Fixed the value of the background-image property when it's not set in the composite background property
1998-09-25 23:35:55 +00:00
kipp%netscape.com
f33983a700
Backed out last change since it was too aggressive
1998-09-25 22:53:48 +00:00
troy%netscape.com
d5336ff9ad
Moved ContentReplaced() handler code to style system
1998-09-25 22:47:00 +00:00
kipp%netscape.com
058d6e86b5
Made SkipRuleSet actually work
1998-09-25 18:17:48 +00:00
kipp%netscape.com
1d1638b11e
Don't block incremental loading reflows because of mInMonolithicContainer (it was necessary early on, now it isn't)
1998-09-25 17:30:59 +00:00
kipp%netscape.com
a1010ce974
Renamed FrameDeleted to FrameRemoved
1998-09-25 16:12:13 +00:00
troy%netscape.com
318174a3d8
Moved ContentDeleted() document notification code to the style system which
...
generates the reflow command
1998-09-25 05:13:06 +00:00
peterl%netscape.com
7c988b7689
handle HTML comment tags as whitespace
1998-09-25 01:50:51 +00:00
peterl%netscape.com
a99f96fb65
fixed bug preventing properties from parsing if followed by whitespace.
...
ie: color : blue didn't work
1998-09-25 01:50:34 +00:00
peterl%netscape.com
fbdaa1a086
removed content apis from style context
1998-09-25 01:48:22 +00:00
vidur%netscape.com
c65c40efea
Added new style interfaces. Implemented getStyle() on HTMLElement. Moved DOM fields into side struct for nsGenericHTMLElement. Implemented style declaration interface on proxy. Added new entry point to CSSParser and new methods to style declaration.
1998-09-25 00:51:45 +00:00
kipp%netscape.com
27fa75c112
Fixed attribute atom typo
1998-09-25 00:01:08 +00:00
kipp%netscape.com
11c2f1cec3
Disable a certain kind of caching to make incremental style changes work
1998-09-24 23:56:45 +00:00
kipp%netscape.com
d9590155c5
Expose remap method
1998-09-24 23:56:30 +00:00
kipp%netscape.com
9c0b1afdb6
Implement revised nsIDocument/nsIDocumentObserver methods
1998-09-24 21:39:47 +00:00
kipp%netscape.com
f03937e013
changed frame remove methods
1998-09-24 21:39:29 +00:00
kipp%netscape.com
e010dc08d5
XPCOM'ized the notification methods; changed frame remove methods; added AttributeChanged
1998-09-24 21:39:16 +00:00
kipp%netscape.com
2e929b8671
Eliminate SetAttr/UnsetAttr; use standard 3arg version now; leave the attribute impl macros alone for now; pass on attribute changes to the document when aNotify is PR_TRUE
1998-09-24 21:35:52 +00:00
kipp%netscape.com
3e7f78a4a1
Updated UnsetAttribute to have a notification flag
1998-09-24 21:33:56 +00:00
kipp%netscape.com
112e120eb8
Added bullet pseudo style attribute
1998-09-24 21:32:12 +00:00
troy%netscape.com
450e900440
Added call to ProcessChildren() for OBJECT tag
1998-09-24 20:35:59 +00:00
troy%netscape.com
88d8d60841
Removed a comment that is no longer applicable
1998-09-23 21:55:41 +00:00
buster%netscape.com
c1981ca059
all frame initialization and related logic has moved into the various table frames' Init() methods
...
from their respective InitalReflow() methods.
table-layout=fixed now completely skips pass1 reflow and doesn't require maxElementSize
information, saving a tremendous amount of time during initial reflow.
1998-09-23 21:48:26 +00:00
karnaze%netscape.com
b7d357fce8
Converted forms to use the new content model classes and better separate content from layout.
1998-09-23 17:16:51 +00:00
troy%netscape.com
cbc01b084c
Fixed an off by one problem in the ContentInserted() code
1998-09-23 04:25:49 +00:00
kipp%netscape.com
1feda2c07d
Added a list method for outputing top/right/bottom/left objects like border/padding/margins
1998-09-23 02:36:07 +00:00
kipp%netscape.com
4a352f5802
Fixed parsing of margins to allow for auto values
1998-09-23 02:35:10 +00:00
kipp%netscape.com
216fa8884f
Removed VerticallyAlignChildren (it's in nsInlineReflow now)
1998-09-23 02:34:43 +00:00
kipp%netscape.com
c734b42d73
Improved list output for border/padding/margin
1998-09-23 02:34:21 +00:00
kipp%netscape.com
e31fd84cc3
Added a reminder XXX
1998-09-23 02:33:04 +00:00
kipp%netscape.com
f4eccb41b8
Removed dead includes
1998-09-23 02:32:43 +00:00
buster%netscape.com
29018c63f5
set all the groundwork for FAST table layout based on CSS-2 table-layout property
1998-09-22 23:36:06 +00:00
peterl%netscape.com
368f1a106e
don't set attributes that are already set
1998-09-22 02:09:26 +00:00
peterl%netscape.com
bbc834e0ac
clamp border & padding width to 0
1998-09-22 02:08:45 +00:00
buster%netscape.com
4dc3232dcf
added "center" to table horizontal align attribute as a legal value, although the HTML4 spec
...
says "middle" for h-align and "center" for v-align. But Nav4 and IE both accept "center" as
well as "middle", so now we do too.
1998-09-21 18:34:30 +00:00
buster%netscape.com
c663125cd3
captions now work properly with new frame layout strategy.
...
nsTableOuterFrame->mFirstChild==nsTableOuterFrame->mInnerTableFrame, always.
1998-09-20 04:50:08 +00:00
buster%netscape.com
37b88b1d6b
made sure that all attributes respect their minimum values as per HTML 4 spec.
...
fixed some comments.
1998-09-18 22:39:16 +00:00
troy%netscape.com
a0d36cd575
Changes to ContentInserted() handler
1998-09-18 21:28:21 +00:00
troy%netscape.com
8390e920bf
Added AttributeChanged() member function for communicating attribute value
...
changes to the frame
1998-09-18 19:53:27 +00:00
troy%netscape.com
c24f15c230
Removed CreateFrame() from nsIHTMLContent
1998-09-18 18:04:42 +00:00
troy%netscape.com
52eb998d8f
Removed nsIContentDelegate.h
1998-09-18 17:34:48 +00:00
troy%netscape.com
b6c1cfd2b8
Removed content delegates
1998-09-18 17:18:37 +00:00
rpotts%netscape.com
7909491271
Fixed up usage of the NS_RELEASE2(...) macro.
1998-09-17 05:40:57 +00:00
troy%netscape.com
740f73d46a
Cleaned up frame construction code
1998-09-17 04:07:58 +00:00
vidur%netscape.com
5875cb774f
Added constructors for DOM JS classes. nsIScriptObjectOwner::ResetScriptObject is now SetScriptObject. New factory for layout. New interface nsIDOMNativeObjectRegistry.
1998-09-17 01:53:52 +00:00
valeski%netscape.com
81cdcbe581
? network/module/nsNetFactory.cpp
...
Added nsNetFactory implementation. This allows users to retrieve nsINetService pointers from the service factory manager.
M dom/src/base/nsGlobalWindow.cpp
M gfx/src/nsImageNetContextSync.cpp
M layout/html/document/src/nsHTMLDocument.cpp
M network/module/nsURL.cpp
Replaced NS_NewINetService() calls with nsServiceManager::GetService() calls.
M network/module/Makefile
M network/module/makefile.win
Added nsNetFactory.cpp to the builds.
M network/module/nsINetService.h
Added a #define for the class id of the nsNetService.
M network/module/nsIStreamListener.h
Removed the NS_DEFINE_IID of kIStreamListenerIID from the header file. Each module that wants this will need to delcare it themselves.
M network/module/nsNetFile.cpp
Fixed memory leak.
M network/module/nsNetService.cpp
Globalized the gNetlibService variable so the NetFactory can access it.
M webshell/src/nsDocLoader.cpp
M webshell/src/nsPluginViewer.cpp
NS_DEFINE_IID of kIStreamListenerIID
M webshell/tests/viewer/nsSetupRegistry.cpp
Added the netlib library to the list of libraries in the registry and register the nsNetFactory with the appropriate iid and clsids.
1998-09-17 00:55:35 +00:00
peterl%netscape.com
9326c0f61f
connected xheight, fixed font realtive sizes,
...
fixed text-decoration
1998-09-17 00:19:47 +00:00
peterl%netscape.com
f71079e1bd
fixed bugs dealing with string color values
1998-09-17 00:18:57 +00:00
troy%netscape.com
517a28dfaa
Changed ContentAppended() to not walk up the frame hierarchy looking
...
for a frame that maps the parent content object that changed
1998-09-17 00:06:46 +00:00
troy%netscape.com
abdd161d93
Frame construction changes for tables
1998-09-16 17:19:20 +00:00
joki%netscape.com
58d850764d
More support for capturing, minor adjustments to window.open behavior.
1998-09-15 21:31:58 +00:00
buster%netscape.com
3173f99319
added table content interfaces
1998-09-15 18:07:54 +00:00
buster%netscape.com
c47f9bbfcb
nsStyleConsts.h added some HTML 4 consts for tables
...
nsHTMLAtoms.cpp,h added some HTML 4 strings for tables
nsHTMLParts.h added constructors for new table content classes
nsGenericHTMLElement.cpp,h added table frame creation, common table attribute parsing
nsHTMLTable*Element.cpp these are the new table content classes
nsHTMLContentSink.cpp enabled the new content and removed the old
nsHTMLStyleSheet.cpp fixed the table style optimizations to work with new content
nsTable*Frame.cpp these work with the new content
1998-09-15 17:58:24 +00:00
kipp%netscape.com
46acb2313a
Removed css/layout directory
1998-09-15 00:19:49 +00:00
vidur%netscape.com
e7511e6699
Got rid of Construct method from nsIJSScriptObject interface. Added first-pass implementation of reflow case to nsGenericHTMLElement::SetAttr.
1998-09-14 23:02:32 +00:00
troy%netscape.com
7d331e2c97
Added overloaded ConstructFrame() member function. Prep work for table
...
changes
1998-09-14 21:16:01 +00:00
rpotts%netscape.com
8ce8e2f1d4
Fixed some reference counting problems introduced by the rev 1.20 check in...
1998-09-14 05:43:54 +00:00
troy%netscape.com
2766a78b70
Changes ProcessChildren() to return the child list and leave it to the caller
...
(ConstructFrame() member function) to call Init()
1998-09-12 23:51:57 +00:00
kipp%netscape.com
b8dd1a4a59
Work around crash bug with content delegate
1998-09-12 23:30:23 +00:00
kipp%netscape.com
b9e8a43908
Fixup AddRef/Release and some constructors to use NS_ADDREF (etc) macros
1998-09-12 19:33:48 +00:00
troy%netscape.com
8444a92233
Part of frame construction changes
1998-09-12 04:46:35 +00:00
peterl%netscape.com
daaf147818
vend important rule when present
1998-09-12 02:46:59 +00:00
peterl%netscape.com
4192bbe6e8
fixed content ref count bugs in ContentAppended
1998-09-12 02:46:09 +00:00
peterl%netscape.com
1637c22891
added debug code for ref counting
1998-09-12 02:45:26 +00:00
peterl%netscape.com
b58ec8977e
init ref count of important rule
1998-09-12 02:43:48 +00:00
peterl%netscape.com
76a4b9785c
properly addref attr stylesheet before returning
1998-09-12 02:43:19 +00:00
peterl%netscape.com
df9c44a267
properly release doc & style sheet when setting attributes
1998-09-12 02:42:44 +00:00
vidur%netscape.com
af69c61007
Fixed document.writeln problem from http://www.legomindspring.com
1998-09-12 00:04:22 +00:00
troy%netscape.com
21eebef753
Fixed leak of reflow command
1998-09-11 18:57:54 +00:00
kipp%netscape.com
01be19c7e9
inlined IsSynthetic implementation AND made it work
1998-09-11 05:38:25 +00:00
kipp%netscape.com
8adc4b89d4
Use InitialReflow to layout the image document instead of ResizeReflow so that images layout properly
1998-09-11 04:20:30 +00:00
kipp%netscape.com
60819cdfb6
Check in of somewhat bogus handling of the notify values (which is going away!)
1998-09-11 04:16:18 +00:00
kipp%netscape.com
c38dcf9b44
Support length values for vertical-align
1998-09-11 04:15:03 +00:00
peterl%netscape.com
991dab3f18
added strength api to style rule
1998-09-11 02:07:58 +00:00