Commit Graph
62 Commits
Author SHA1 Message Date
rickg@netscape.com 11ed2d68b5 warning removal 1998-07-25 02:11:02 +00:00
rickg@netscape.com cac13f733e fixed a state problem in parser related to nesting levels 1998-07-25 01:02:01 +00:00
rickg@netscape.com 6b2172e405 added line number support to nodes for Javascript 1998-07-25 00:29:15 +00:00
rickg@netscape.com c537d6ff83 even more progress in the parser 1998-07-25 00:05:29 +00:00
rickg@netscape.com e24436e3b1 tons-o-fixes in the parser 1998-07-24 21:57:43 +00:00
kipp@netscape.com 2f37cc501d Allow most everything to live in a caption, just like a table cell 1998-07-24 15:54:18 +00:00
rickg@netscape.com 1a4679dafc bug fixes; more docs; lots of new testing 1998-07-23 21:10:19 +00:00
michaelp@netscape.com 0f9e69b4e6 modified for new streaming APIs. 1998-07-23 20:35:43 +00:00
rickg@netscape.com b0e2b21712 table bug fixes, heading fixes, performance, docs 1998-07-23 08:21:02 +00:00
kipp@netscape.com 9828e6900a Fixed map tag and area tag handling 1998-07-21 17:35:48 +00:00
kipp@netscape.com f4afa3f0b7 Repaired script tag handling so that attributes make it through 1998-07-21 16:43:25 +00:00
kipp@netscape.com 12a291ef68 Fixed a regression: we were eating the character following a bare ampersand that isn't an entity; in addition tables were being kicked out of paragraphs which is no-no 1998-07-18 01:35:45 +00:00
kipp@netscape.com 7015777915 Fixed nesting headings in lists bug 1998-07-17 21:27:42 +00:00
rickg@netscape.com 8018cee3d5 major changes to nested tag handling 1998-07-17 02:35:23 +00:00
rickg@netscape.com d1cf433e26 fixed frameset/frames 1998-07-16 19:36:28 +00:00
kipp@netscape.com 4c4281fa01 Revised sink API's and others to be more xpcom'ish 1998-07-15 22:30:39 +00:00
kipp d97a166692 Treat embed just like img 1998-07-15 00:47:19 +00:00
rickg 1af64ef533 fixed a tinderbox problem introduced in latest contentsinkstream 1998-07-15 00:21:39 +00:00
kostello d1d749a1be Added XIF Support. XIF is a Netscape internal XML format which is
designed to allow for easy conversion from the NGLayoutContent model
to other formats. It's primary focus is to allow easy conversion to
HTML3.2 and HTML4.0 formats. Other formats may be supported in the future.
1998-07-14 22:37:51 +00:00
rickg e83d3804c5 better support for applet/param tags; also converted DIR/MENU to UL 1998-07-14 01:57:25 +00:00
kipp 4cb1b6b89d Removed LI hack 1998-07-14 00:54:21 +00:00
rickg 1b5984dfbf quick fix to deal with applet tags 1998-07-13 21:56:26 +00:00
rickg 2717b5d34d added WIP support for reentrancy in the parser 1998-07-13 21:13:09 +00:00
kipp 1b750444bf Empty the style stack when closing out a td/th 1998-07-12 01:12:34 +00:00
rickg 241a248569 dynamic DTD support 1998-07-10 05:35:23 +00:00
kipp 788bfa1452 Added a temporary hack to normalize nested lists 1998-07-09 17:05:36 +00:00
kipp 180dcf65da Eliminate some compiler warnings 1998-07-03 23:14:21 +00:00
kipp f6b149a95c Removed some cruft 1998-07-03 18:40:45 +00:00
kipp 1ed19a7f7d Use new generated tags table/search routines 1998-07-03 17:19:26 +00:00
rickg b5524f4ea4 major improvements to parser API's; fixed a few bugs 1998-07-02 08:14:22 +00:00
jevering 1d0e6e940b Use the new allocating ReplaceElementAt so that the context and style
stacks aren't sliding memory buffers all over the place (and over
allocating).
1998-07-02 00:29:59 +00:00
jevering 34121b2078 Added the nsVoidArray support to the COtherDTD class. 1998-06-30 22:11:24 +00:00
jevering 4118fc45b3 Changed the context stack and style stacks to be nsVoidArray to avoid
stack overflow.
1998-06-30 21:36:10 +00:00
kipp 19a75abf84 Condensed switch statement, treat sub/sup like other span tags 1998-06-29 16:08:57 +00:00
kipp a9598bd1b3 Made blink act more like bold 1998-06-26 01:12:32 +00:00
vidur e17c002db1 Hooked up SCRIPT tag evaluation. 1998-06-25 22:26:20 +00:00
kipp b7d483b50b Init mSink 1998-06-25 14:58:46 +00:00
jevering e22ae68ee2 Removed parser's knowledge of the Parser Debugger.
The Parser debugger has been moved out and renamed to DTDDebugger since this actually what it is doing.
I cant totally remove the DTDDebugger parameter passed to the parser under the DTD creation is somehow moved from the parser.
1998-06-25 01:42:50 +00:00
rickg e872131e7e added support for doc quality 1998-06-23 01:34:25 +00:00
rickg 6f926c8010 more API cleanup; home.netscape.com working again 1998-06-23 00:53:50 +00:00
rickg d9b6e433fe added support for empty (XML) tags 1998-06-20 00:12:10 +00:00
rickg 3a096114c8 fixed another containment bug; DTD's are very cool 1998-06-19 01:15:19 +00:00
rickg 2beb57a9b0 more bug fixes; changed nsHTMLParser to nsParser. 1998-06-19 01:00:27 +00:00
jevering bb9ea92684 Major whacking of the debug robot code.
The Debug robot has now been moved into it's own class (xp_com object)
and is fairly well separated from the rest of the parser.
An argument to pass the ParserDebug object into the parsing process
has been added to the Parse member.  This should clean up Unix a bit
as well as provide the ability to multiple simultaneous robots.
This also cleaned up the global variable hackage.
1998-06-18 22:57:25 +00:00
scullin e9081194c6 Fix rickg's linux build bustage. 1998-06-18 01:04:46 +00:00
rickg bd9b68c059 huge refactoring effort; transient style support; tables fixes, and more 1998-06-17 23:13:28 +00:00
jevering 69e8221606 Hooked up the <BLINK> tag in the parser. 1998-06-16 01:15:56 +00:00
jevering b60a458324 More debug robot work. I added some statistic gathering information
as well as hooking up the context vector validation stuff.  The
debug robot now makes two files in the root verification directory
for mapping context vector to debug source dumps as well as occurance
tracking of good and bad context vectors.
1998-06-12 01:34:49 +00:00
kipp a65ea51e11 Added spacer tag to the list of things that are containable 1998-06-05 17:56:31 +00:00
rickg 2b6c32a386 added support for NOBR and fixed MAP and AREA behavior 1998-05-30 03:14:55 +00:00