Commit Graph

122 Commits

Author SHA1 Message Date
kipp
e73dd51e0c Eliminate some compiler warnings 1998-07-03 23:14:21 +00:00
kipp
e9d79bfdb1 Don't forget to build nsHTMLTags.o 1998-07-03 23:13:37 +00:00
kipp
aa4ac2c69a Added rules to export and generate nsHTMLTags.h, nsHTMLTags.cpp 1998-07-03 20:33:10 +00:00
kipp
e148ee8200 Removed some cruft 1998-07-03 18:40:45 +00:00
kipp
c2ebba68ae updated 1998-07-03 18:40:25 +00:00
kipp
b1fc349927 Fixed tag enum table to start at 1 1998-07-03 18:40:12 +00:00
kipp
2dcf3ad5d8 new 1998-07-03 17:19:58 +00:00
kipp
9d5d3819d6 Use new generated tags table/search routines 1998-07-03 17:19:26 +00:00
scullin
20d342e778 Attempt to fix mac build. 1998-07-03 05:09:43 +00:00
atotic
2a161ae8b5 Added CNavDTD.h 1998-07-02 21:21:53 +00:00
rickg
ff4f9c2c9c major improvements to parser API's; fixed a few bugs 1998-07-02 08:14:22 +00:00
jevering
1217392fcb 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
thom
f2c707dbfd Fixes for mac linux 1998-07-01 23:29:55 +00:00
rpotts
71f8e4faff Changed nsIStreamListener to nsIStreamObserver... 1998-07-01 11:11:44 +00:00
rpotts
5d1068c297 Changed nsIStreamListener to nsIStreamObserver. Added BeginParse(...) method for the DocumentLoader... 1998-07-01 11:11:05 +00:00
jevering
9a366c402f Added the nsVoidArray support to the COtherDTD class. 1998-06-30 22:11:24 +00:00
jevering
27687d3099 Changed the context stack and style stacks to be nsVoidArray to avoid
stack overflow.
1998-06-30 21:36:10 +00:00
jevering
d9ddcc5651 Temporarily crank up the context stack size.. we are overrunning it.
I will put a growable stack in later.
This could be a security hole.
1998-06-30 18:23:21 +00:00
kipp
a37809aebe Condensed switch statement, treat sub/sup like other span tags 1998-06-29 16:08:57 +00:00
atotic
868db37b2d Added/removed some files 1998-06-27 02:47:08 +00:00
kipp
bda6ad26c9 Made blink act more like bold 1998-06-26 01:12:32 +00:00
vidur
21f2394a0e Hooked up SCRIPT tag evaluation. 1998-06-25 22:26:20 +00:00
atotic
7de117949e Making it compile on the Mac 1998-06-25 18:25:36 +00:00
atotic
80b7777cbf Keeping projects up to date 1998-06-25 18:01:28 +00:00
kipp
2b1c453fe6 Init mSink 1998-06-25 14:58:46 +00:00
michaelp
ec4811f612 added init() method to prescontext.
creator of prescontext is responsible for initializing pres context.
devicecontext is now init()ed with a nsNativeWidget.
removed hacky X Display stuff from device context and font metrics.
removed hacky code from windows font metrics.
changed nsNativeWindow to be nsNativeWidget.
added more code for compositor back-to-front pass.
improved text performance on X.
changed nsHTMLTagContent.cpp so that it will build with MSVC 4.1.
1998-06-25 04:24:45 +00:00
michaelp
6d041ea3be fixed build. 1998-06-25 03:25:22 +00:00
jevering
d9e6c7d786 Added the new debug file. 1998-06-25 01:58:55 +00:00
jevering
7ce72412ad 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
michaelp
4482083229 fixed build. 1998-06-23 05:26:58 +00:00
rickg
593801f056 fixed API mismatch 1998-06-23 01:35:25 +00:00
rickg
4b202376f1 added support for doc quality 1998-06-23 01:34:25 +00:00
rickg
7e2f0cc044 more API cleanup; home.netscape.com working again 1998-06-23 00:53:50 +00:00
rickg
92d9a4613f added support for empty (XML) tags 1998-06-20 00:12:10 +00:00
rickg
ad0536d14d fixed another containment bug; DTD's are very cool 1998-06-19 01:15:19 +00:00
rickg
60ebe042b1 more bug fixes; changed nsHTMLParser to nsParser. 1998-06-19 01:00:27 +00:00
atotic
0a217fc050 Removed prstrm includes 1998-06-19 00:15:19 +00:00
jevering
8626f64fbf Forgot to check in the robot changes for new object. 1998-06-18 23:26:55 +00:00
jevering
3bfaaa037a 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
784155d983 Fix rickg's linux build bustage. 1998-06-18 01:04:46 +00:00
kipp
f9cf05a882 Disabled saving the source file cuz it crashes on windows 1998-06-18 00:02:36 +00:00
rickg
9150405dab huge refactoring effort; transient style support; tables fixes, and more 1998-06-17 23:13:28 +00:00
atotic
2b30eaf7bd First Checked In. 1998-06-16 21:39:13 +00:00
jevering
534a4603e7 Hooked up the <BLINK> tag in the parser. 1998-06-16 01:15:56 +00:00
jevering
c5c3a21258 Fixed many a parser memory leaks.
Attribute tokens where being leaked.  Fixed by making CToken destructor virtual.
The DTDs were not being properly deleted.  Added a member to nsITokenizerDelegate to Destroy()
Fixed a few spots here and there where tokens were getting allocated, but not deleted when a
kError is passed back invalid.
1998-06-16 00:57:45 +00:00
atotic
5d77951415 Removed class ifstream declaration. 1998-06-16 00:49:39 +00:00
jevering
2bbfb8cd11 Added prstrm.cpp to cpp file list. 1998-06-16 00:02:03 +00:00
atotic
00253dca7c Make it build in the brave new world 1998-06-15 21:54:52 +00:00
jevering
012763518e Fixed a few memory leaks. 1998-06-13 02:20:04 +00:00
jevering
eadb27c4d0 Fixing my Unix bustage. use PR_MkDir instead of mkdir 1998-06-12 02:27:25 +00:00