peterl%netscape.com
7bdfe8b5c1
implement multiple class support
...
implement attribute selector support
1998-12-20 01:17:05 +00:00
peterl%netscape.com
1742808c87
added case sensativity flag to attribute selectors
1998-12-20 01:16:20 +00:00
peterl%netscape.com
7c4d428475
fixes to attribute selector parsing
1998-12-20 01:15:18 +00:00
michaelp%netscape.com
166576867e
Fixed default hint for attribute changed - it wasn't being set.
...
Special-cased SRC attribute for nsHTMLImageElement.
1998-12-18 19:02:36 +00:00
kipp%netscape.com
40c2cfef07
Fixed numerous compiler warnings (hopefully) from the mac build
1998-12-18 17:34:34 +00:00
karnaze%netscape.com
00b411a715
added remaining dom methods
1998-12-18 17:05:17 +00:00
troy%netscape.com
7f566a1613
Reverted back to previous revision, because I came up with a cleaner
...
solution
1998-12-18 05:23:40 +00:00
troy%netscape.com
4bd653681f
Re-ordered the call to set the scroll frame's initial child list so that
...
the XML demos work again. This is really a temporary change until things
get fixed right...
1998-12-18 04:59:14 +00:00
scc%netscape.com
ba11eb34ad
Added static IID() method. This member function will be generated automatically in the future.
1998-12-18 03:43:29 +00:00
vidur%netscape.com
ef7751a987
Added asynchronous script and style loading to XML. Moved out stream loader to netlib.
1998-12-18 01:36:41 +00:00
rods%netscape.com
3612ea4cf4
Fixed a bug I created in GetStyleHintForAttributeChange
1998-12-17 16:38:43 +00:00
rods%netscape.com
5cf287a727
Added processing hint for the "value" attribute
1998-12-17 15:27:01 +00:00
rods%netscape.com
fc330ef44a
Changed GetStyleHintForAttributeChange to return NS_STYLE_HINT_CONTENT
...
when there is a widget and return NS_STYLE_HINT_REFLOW when there isn't
1998-12-17 00:24:58 +00:00
beard%netscape.com
6dd88d5041
Fixed case of nsIHttpURL.h
1998-12-16 08:56:10 +00:00
warren%netscape.com
0580a8e5c4
Networking changes: Reworked nsIURL, adding setters, factoring Open. Unsigned arguments for nsIStreamListener.
1998-12-16 05:40:20 +00:00
kipp%netscape.com
b4dfff8ca9
Added absmiddle to table halign values
1998-12-15 17:58:59 +00:00
kipp%netscape.com
a39ac58396
Map align=center to auto side margins
1998-12-15 17:58:45 +00:00
shaver%netscape.com
30635270f8
Add --enable-debug=module1,module2 to selective turn on debugging.
...
Remove --enable-dom, because Mariner is dead (sob).
Rename some MODULE= lines to make the afore-mentioned --enable-debug
technique actually useful. Feel free to recategorize.
Fix libraptorhtml.so link bogosity by disabling shared lib generation for the
sub-archives (libraptor*_s.a), so that we can put bin before lib in the
library path and still get the right effect. We could disable static-lib
generation in most other places and cut the build time down a fair bit, too.
[NOTE: I'm getting on a train...msw@gimp.org has agreed to be my tinderbox
buddy. Thanks, Matt!]
1998-12-15 16:32:37 +00:00
vidur%netscape.com
fd093d0d82
Enabled asynchronous loading of SCRIPT SRC=, STYLE SRC= and LINK elements for style sheets. Changed nsIScriptContext to not be dependent on JavaScript.
1998-12-15 06:10:59 +00:00
av%netscape.com
080a4bf40d
Making object tag to display alternative context
1998-12-13 21:44:55 +00:00
vidur%netscape.com
3a9dd64bbf
Work in progress of async loading of SCRIPT and STYLE with SRC attributes. Content sinks can now return a BLOCK_PARSER return code, forcing the parser to block. nsIParser::EnableParser can be used to unblock. Also introduced nsIContentSink::SetParser.
1998-12-11 17:02:37 +00:00
peterl%netscape.com
e54b306cf1
added css atoms
1998-12-11 02:51:05 +00:00
peterl%netscape.com
11b7d1b081
added support for CSS2 selector syntax
1998-12-11 02:50:43 +00:00
peterl%netscape.com
025b5533c7
support for CSS2 selector systax
1998-12-11 02:50:01 +00:00
peterl%netscape.com
a16ab20767
added case sensativity switch
1998-12-11 02:48:40 +00:00
peterl%netscape.com
d256c41dce
sync css selector output to new selector syntax
1998-12-11 02:48:00 +00:00
peterl%netscape.com
e4814750f6
handle inline style sheet better
1998-12-11 02:47:25 +00:00
peterl%netscape.com
d274bbc66b
fixed base href for inline style sheets
...
set case sensativity in CSS parser
1998-12-11 02:46:25 +00:00
peterl%netscape.com
89bc03aa78
added namespace support
1998-12-11 02:42:38 +00:00
peterl%netscape.com
59693414e7
removed pseudo class atoms (moved to css atoms)
1998-12-11 02:36:36 +00:00
nisheeth%netscape.com
aa1aa005f0
Added a new method, GetStyleHintForAttributeChange() to nsIHTMLContent.
1998-12-11 00:52:55 +00:00
nisheeth%netscape.com
c6ed34297d
Added a new method, GetStyleHintForAttributeChange() to nsIHTMLContent and implemented it in all the HTML content classes. The method is used by the HTML style sheet to get a style change hint from the content object when an attribute of the content object changes.
1998-12-10 23:52:46 +00:00
nisheeth%netscape.com
02450534e5
Changed nsHTMLStyleSheetImpl::AttributeChanged() so that it asks the
...
content objects for style change hint. Removed tag specific code in this function.
1998-12-10 23:49:13 +00:00
kipp%netscape.com
c6165333cd
Added some code to handle illegal color values more compatabibly
1998-12-10 17:50:43 +00:00
buster%netscape.com
5c7381007f
an even cleaner implementation of InsertRow
1998-12-09 23:30:06 +00:00
buster%netscape.com
519de93eaa
fixed nsHTMLTableElement::InsertRow()
1998-12-09 23:19:12 +00:00
buster%netscape.com
80cbbfefb7
cellspacing split out into x and y, HTML attribute sets both to same value
1998-12-09 06:36:32 +00:00
buster%netscape.com
5cbf93ec0f
added implementation for CSS-2 style attributes border-collapse, border-spacing, empty-cells, caption-side
1998-12-09 06:24:50 +00:00
mjudge%netscape.com
948d2e6638
chagnes to selection
1998-12-08 18:26:06 +00:00
kipp%netscape.com
924b3d53b7
Made image documents layout again
1998-12-07 22:29:13 +00:00
harishd%netscape.com
dccdd4a155
Changed code that previously accessed mBorderStyle and mBorderColor
...
with new mehtods added in nsStyleSpacing
1998-12-07 19:05:40 +00:00
harishd%netscape.com
267a36eda9
Changed code that previously accessed mBorderStyle and mBorderColor
...
with new methods added in nsStyleSpacing
1998-12-07 18:56:29 +00:00
harishd%netscape.com
555757d651
Changed code that previously accessed mBorderStyle and mBorderColor
...
with the new methods added in nsStyleSpacing
1998-12-07 18:55:19 +00:00
troy%netscape.com
78a4ce96ec
Changed wrapping of floated elements so the wrapping happens inside of
...
ConstructFrameByDisplayType(), and now we only wrap frames of display
type 'block' and 'inline'
1998-12-07 18:44:40 +00:00
beard%netscape.com
6248dadd4f
Initial cut at GetReferrer, GetDomain methods. Some enhancements to nsIURL may be needed to do this right.
1998-12-07 06:10:12 +00:00
ramiro%netscape.com
e2b921bf3c
Add cvsignore entries for makefiles generated bu autoconf.
1998-12-05 09:07:33 +00:00
troy%netscape.com
e05b04aa92
Temporary change to make sure we don't wrap floated tables in a BODY frame
1998-12-04 23:51:16 +00:00
troy%netscape.com
62857a1141
Moved creation of first page frame to frame construction code, and changed
...
it so the page frame has a view. This makes printing faster and easier
1998-12-04 21:04:56 +00:00
troy%netscape.com
205250b6c4
Moved view creation to frame construction code. Also moved wrapping of
...
floated and absolutely positioned elements to frame construction code
1998-12-04 19:03:44 +00:00
troy%netscape.com
90f35ce118
Changed view creation to occur when frame initialization occurs
1998-12-04 05:56:06 +00:00
troy%netscape.com
4a0f9cea8f
Moved logic that created a BODY frame that forms the cell's content from the
...
table frame code to the frame construction code
1998-12-04 02:08:51 +00:00
mjudge%netscape.com
e48bcc6f89
new selection change to come ifdefs going in
1998-12-03 21:48:32 +00:00
mjudge%netscape.com
ee9dc5ef18
changing use of selection
1998-12-03 21:45:26 +00:00
waterson%netscape.com
1ebf1ebe4a
A better fix.
1998-12-03 20:50:21 +00:00
waterson%netscape.com
a39407d940
Fix build bustage.
1998-12-03 20:47:01 +00:00
waterson%netscape.com
1cd4a28768
Added initializers that can be used from the repository. Export nsIHTMLStyleSheet.h.
1998-12-03 20:20:35 +00:00
waterson%netscape.com
e964f5d837
Added initializer that can be used from the repository.
1998-12-03 20:19:46 +00:00
buster%netscape.com
58dc37167f
added atoms for table pseudo style contexts
1998-12-03 18:00:42 +00:00
troy%netscape.com
7b508ab8c9
Added NS_RELEASE to fix leak of a HTML style element
1998-12-03 16:46:56 +00:00
troy%netscape.com
2a4b2c503f
Added Init() member function to nsIFrame
1998-12-03 06:31:43 +00:00
vidur%netscape.com
83b0609315
Fixed unitialized value problem.
1998-12-03 00:34:44 +00:00
peterl%netscape.com
ba1a0ff568
changed media type to atom
...
moved body fixup rule to body element
1998-12-02 00:38:33 +00:00
peterl%netscape.com
b5f9c257f1
changed media type to atom
1998-12-02 00:38:14 +00:00
peterl%netscape.com
1d114307e1
added media support to child sheet iteration
...
changed medium type to atoms
1998-12-02 00:37:32 +00:00
peterl%netscape.com
fd53cd27e2
added media support to import
1998-12-02 00:36:37 +00:00
peterl%netscape.com
32453af5dc
changed medium type to atom
1998-12-02 00:36:00 +00:00
peterl%netscape.com
d697c328a9
added inline style sheet accessor
1998-12-02 00:35:41 +00:00
peterl%netscape.com
4da4f20250
changed media to uppercase atoms
1998-12-02 00:35:03 +00:00
peterl%netscape.com
12fda54c43
added inline style rule accessor
1998-12-02 00:34:31 +00:00
peterl%netscape.com
70114e4809
moved body fixup rule into content
1998-12-02 00:34:06 +00:00
peterl%netscape.com
16457d2733
added inline style accessor
1998-12-02 00:33:12 +00:00
vidur%netscape.com
6b930eba56
Moved nsGenericElement to base directory. Added basic support for document fragments.
1998-11-30 07:59:11 +00:00
vidur%netscape.com
0057b5d23e
Added nsDocumentFragment to build. Fixed bug 1256 - the content sink is flushed as soon as it encounters a script tag.
1998-11-28 23:51:06 +00:00
kipp%netscape.com
1b3c96e6a4
Port to revised pres-context API
1998-11-26 18:14:41 +00:00
peterl%netscape.com
c66950da5a
made css style sheet public (for mac)
1998-11-26 05:17:03 +00:00
peterl%netscape.com
d66876022f
removed processimport
1998-11-26 05:16:43 +00:00
peterl%netscape.com
90510e12e0
added media support to @import
1998-11-26 05:16:22 +00:00
peterl%netscape.com
5166993f42
deal with const issues on unix compilers
1998-11-26 04:53:49 +00:00
peterl%netscape.com
ef64bc512f
fix unix build
1998-11-26 03:45:50 +00:00
rickg%netscape.com
d23278ec63
improvements to recursive parser calls
1998-11-26 02:56:40 +00:00
peterl%netscape.com
e3f218d5b4
style change notification support
1998-11-26 01:34:53 +00:00
peterl%netscape.com
c757654c3a
handle whitespace in url() better
1998-11-26 01:30:51 +00:00
peterl%netscape.com
f8a4cc0c88
connected style sheet better (added content node & properties)
1998-11-26 01:29:10 +00:00
kipp%netscape.com
c13a79ad48
Fixed IsScrollable to take an extra argument so that we would only create scroll-frames around blocks using the webshells criteria if it's the body frame (bug #1608 )
1998-11-25 16:41:06 +00:00
joki%netscape.com
a8d57495c7
Implement document.URL access
1998-11-24 21:07:43 +00:00
karnaze%netscape.com
0a820f9aa3
fixed bug 1504 (memory leak of select elements)
1998-11-24 18:54:26 +00:00
joki%netscape.com
e7f70ce9ce
Add click event support for every element and initial keypress event support
1998-11-24 07:46:58 +00:00
rickg%netscape.com
e0364847d4
fixed call to ToInteger() to respect the error code
1998-11-24 02:39:36 +00:00
karnaze%netscape.com
0e745ed3b7
<frame> now uses <base> for its src attribute
1998-11-24 02:01:45 +00:00
kipp%netscape.com
b8e87edf4b
Use Pushback to put back the right character
1998-11-24 01:47:19 +00:00
kipp%netscape.com
c4b343a879
Made IFRAME a container (like it should have been) so that it can contain the content that isn't being rendered (because we support iframe's)
1998-11-24 00:11:54 +00:00
vidur%netscape.com
8d134679bc
Allow application/x-javascript for type in SCRIPT tags
1998-11-23 23:06:57 +00:00
kipp%netscape.com
ac882d2ee0
Fixed up handling of form element attributes slightly to match navigators handling of ALIGN; this is compatible with nav/IE and with the HTML4 DTD (because ALIGN is deprecated)
1998-11-23 19:33:22 +00:00
kipp%netscape.com
987a73cf0a
Added code in to not consume events if the anchor has no HREF attribute. This prevents <A NAME=...> containers from eating events
1998-11-23 17:45:00 +00:00
buster%netscape.com
ee5912363a
removed the resolution of table pseudo-style until we can test it and
...
actually use it. this was just a memory leak.
1998-11-21 00:53:03 +00:00
joki%netscape.com
b3039514cf
Fixing a submit/reset event bug, frame destruction reentrancy bug, and an imagemap bug.
1998-11-21 00:19:36 +00:00
troy%netscape.com
4893fa0a92
Added nsHTMLAtoms::wrappedFramePseudo and changed ConstructFrame() to use
...
it instead of nsHTMLAtoms::columnPseudo
1998-11-20 23:27:59 +00:00
buster%netscape.com
926252607e
took out a dumb debug printf
1998-11-20 21:09:54 +00:00
buster%netscape.com
496fd7d73e
put in a VERY temporary work-around for some crashes we're seeing as a
...
result of table style context's display type != TABLE
1998-11-20 21:08:06 +00:00
buster%netscape.com
ace67d6fb2
added tablePseudo
1998-11-20 21:05:31 +00:00
kipp%netscape.com
c73e99e135
Removed a compiler warning
1998-11-20 17:21:22 +00:00
buster%netscape.com
fedd9bbb6a
removed obsolete include of nsTableFrame
1998-11-20 01:04:43 +00:00
buster%netscape.com
90252c33df
handles "height" attribute
1998-11-20 01:03:45 +00:00
buster%netscape.com
3795eaac7c
Proportional column width based on HTML attributes is now implemented. proportional "multilength" syntax ("1*")
...
now works on COL and COLGROUP. Bug 1128.
1998-11-18 22:10:02 +00:00
buster%netscape.com
da354a499c
impl of DOM table.deleteRow
1998-11-18 06:30:13 +00:00
buster%netscape.com
9f0bc3a6db
impl for DOM table.InsertRow
1998-11-18 06:06:37 +00:00
joki%netscape.com
77fd9c2652
Reworking internal event code to use nsIFrame::GetFrameForPoint
...
Adding new functionality through nsEventStateManager (cursor change, enter/exit events, tab navig)
1998-11-18 05:25:26 +00:00
peterl%netscape.com
265c4ca8a7
cleaned up cursor style handling
1998-11-18 02:11:54 +00:00
peterl%netscape.com
e7b84c9f31
use proper pseudo tag for text style contexts
1998-11-18 02:11:27 +00:00
peterl%netscape.com
e26b45e286
added text pseudo tag
1998-11-18 02:09:53 +00:00
buster%netscape.com
387c75adf8
impl for DOM methods table.create(THead|TFoot|Caption) and deleteCaption
1998-11-17 23:09:59 +00:00
buster%netscape.com
63d84c5b52
new module
1998-11-17 22:20:59 +00:00
buster%netscape.com
148fd4ca84
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
d14f0035d3
implementation of rows() and tBodies()
1998-11-17 16:32:29 +00:00
kipp%netscape.com
2098c2a448
Made SetTitle call ReduceEntities for bug #1398
1998-11-17 16:29:25 +00:00
vidur%netscape.com
026c273104
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
573ce4b643
work in progress for full DOM support for tables
1998-11-16 23:31:24 +00:00
troy%netscape.com
4a3de77c51
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
vidur%netscape.com
a56f770bde
First pass to allow HTML forms to be embedded inside XML documents.
1998-11-16 06:16:17 +00:00
kipp%netscape.com
aadaf47fc1
Added some more null-pointer checking to DOM methods
1998-11-14 22:51:43 +00:00
michaelp%netscape.com
7a9e1a4bc1
changes for pixel scaling/printing.
1998-11-14 01:52:27 +00:00
vidur%netscape.com
d5fc2aaaea
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
1eafba94d2
bug 1374 (hometown.aol.com crash on resize)
1998-11-13 23:44:50 +00:00
vidur%netscape.com
d011a88573
Generic HTML collection base class
1998-11-13 22:30:23 +00:00
troy%netscape.com
555b09f7bd
Added a scroll frame for print preview
1998-11-13 04:22:23 +00:00
troy%netscape.com
61080e7a03
Cleaned up ConstructXMLRootFrame() and added some XXX comments
1998-11-13 03:43:15 +00:00
vidur%netscape.com
dbf2544c2b
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
troy%netscape.com
532ccd2885
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
29554883d9
DOM Support: nsHTMLDocument body property
1998-11-12 22:25:51 +00:00
buster%netscape.com
f076fcd5be
rowgroup pseudo-frames for rows inserted directly into a table
1998-11-12 20:45:28 +00:00
buster%netscape.com
f4b68564d6
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
vidur%netscape.com
f1f2518804
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
c896ffad62
Got rid of bogus dependency on XMLContent
1998-11-12 07:06:47 +00:00
vidur%netscape.com
8723f8326b
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
d3b71028ee
enabled view-source
1998-11-11 20:31:45 +00:00
buster%netscape.com
ce19ab8f3c
support for frame and rules attribute
1998-11-11 19:56:02 +00:00
troy%netscape.com
f9a029ea12
Fixed memory leak
1998-11-11 16:50:51 +00:00
rickg%netscape.com
c737f0ffa8
first pass support for view-source
1998-11-11 11:55:32 +00:00
troy%netscape.com
690b52766a
Fixed a memory leak of a content object
1998-11-11 06:37:30 +00:00
troy%netscape.com
3c6f99e1d7
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
527ee073f8
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
a572a000de
changed contentsink API to support XML
1998-11-10 04:13:59 +00:00
kipp%netscape.com
66157a9852
Create a block frame for run-in and compact frames
1998-11-09 23:35:44 +00:00
karnaze%netscape.com
aec75f892e
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
081c78e696
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
c23c7bfe96
Fix to GetFirstChild/GetLastChild from Michael Leventhal (mle@citec.fi)
1998-11-09 17:51:18 +00:00
kipp%netscape.com
0332290e01
Repaired marginwidth/marginheight handling code
1998-11-09 17:51:05 +00:00
kipp%netscape.com
4cfeba185c
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
bb2f772b6d
Changed implementation of DefaultValue to use the value of the "value"
...
attribute
1998-11-07 17:46:12 +00:00
troy%netscape.com
386299e3aa
Added code to StringToAttribute() to handle "border" attribute
1998-11-07 05:27:39 +00:00