rpotts
79b0af90e7
Changed nsIStreamListener to nsIStreamObserver...
1998-07-01 11:11:44 +00:00
rpotts
bcab549cf7
Changed nsIStreamListener to nsIStreamObserver. Added BeginParse(...) method for the DocumentLoader...
1998-07-01 11:11:05 +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
jevering
8991548daf
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
19a75abf84
Condensed switch statement, treat sub/sup like other span tags
1998-06-29 16:08:57 +00:00
atotic
d2c781386a
Added/removed some files
1998-06-27 02:47:08 +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
atotic
c2b970ee6d
Making it compile on the Mac
1998-06-25 18:25:36 +00:00
atotic
4b79a6fe05
Keeping projects up to date
1998-06-25 18:01:28 +00:00
kipp
b7d483b50b
Init mSink
1998-06-25 14:58:46 +00:00
michaelp
44f57e12bd
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
532abd1a36
fixed build.
1998-06-25 03:25:22 +00:00
jevering
95cc0defe5
Added the new debug file.
1998-06-25 01:58:55 +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
michaelp
1422e76317
fixed build.
1998-06-23 05:26:58 +00:00
rickg
0cc9868da7
fixed API mismatch
1998-06-23 01:35:25 +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
atotic
b01b399d60
Removed prstrm includes
1998-06-19 00:15:19 +00:00
jevering
5d3224de87
Forgot to check in the robot changes for new object.
1998-06-18 23:26:55 +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
kipp
8ad4eec8e0
Disabled saving the source file cuz it crashes on windows
1998-06-18 00:02:36 +00:00
rickg
bd9b68c059
huge refactoring effort; transient style support; tables fixes, and more
1998-06-17 23:13:28 +00:00
atotic
2fd5bd7001
First Checked In.
1998-06-16 21:39:13 +00:00
jevering
69e8221606
Hooked up the <BLINK> tag in the parser.
1998-06-16 01:15:56 +00:00
jevering
a06087ada0
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
2f42bd985a
Removed class ifstream declaration.
1998-06-16 00:49:39 +00:00
jevering
2c6979343c
Added prstrm.cpp to cpp file list.
1998-06-16 00:02:03 +00:00
atotic
d2c3fe0c23
Make it build in the brave new world
1998-06-15 21:54:52 +00:00
jevering
e67e4c12ec
Fixed a few memory leaks.
1998-06-13 02:20:04 +00:00
jevering
52693eaa2f
Fixing my Unix bustage. use PR_MkDir instead of mkdir
1998-06-12 02:27:25 +00:00
jevering
fe9f7da3a9
Removed _MAX_PATH to fix builds on Irix and Linux.
1998-06-12 02:14:18 +00:00
jevering
2ae31c6b67
Fixed up the base dubugrobot function.. mostly cleaning up.
...
Properly setting the verification directory.
1998-06-12 01:35:36 +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
558b252060
Fixed bug where &'s followed by whitespace were losing the whitespace
1998-06-05 23:20:21 +00:00
kipp
a65ea51e11
Added spacer tag to the list of things that are containable
1998-06-05 17:56:31 +00:00
rpotts
5d29026190
Minor changes to nsIStreamListener interface... OnStartBinding(...) now passes out the stream content-type. User visible strings are now nsString arguments (for subsequent i18n)
1998-06-04 05:09:32 +00:00
jevering
7b456eb9a5
Dont process anything but html files from within the debug robot.
...
ProcessLink() ignores anything else using a gawd-awful nasty hack.
1998-06-04 01:19:25 +00:00
kipp
ef46723e20
Adjust count of data to append by offset when offset is non-zero
1998-06-03 18:29:43 +00:00
kipp
eaf322621c
Poke stream listener after finishing the parse
1998-06-03 15:38:57 +00:00
kipp
4ec9e06e32
Changed Parse to take an nsIStreamListener to pass notifications too; changed parser to pass them on
1998-06-01 19:51:52 +00:00
kipp
7d6bfd7c70
Use new loadurl api
1998-06-01 19:51:19 +00:00
rickg
2b6c32a386
added support for NOBR and fixed MAP and AREA behavior
1998-05-30 03:14:55 +00:00
rickg
befb348786
fixed 2 bugs that prevented home.netscape.com from loading. WIP.
1998-05-28 21:14:27 +00:00