thom
b1d61c37de
Fixes for mac linux
1998-07-01 23:29:55 +00:00
rpotts
415ca2fc2a
Changed nsIStreamListener to nsIStreamObserver...
1998-07-01 11:11:44 +00:00
rpotts
2fc6e59047
Changed nsIStreamListener to nsIStreamObserver. Added BeginParse(...) method for the DocumentLoader...
1998-07-01 11:11:05 +00:00
jevering
8d91a229bf
Added the nsVoidArray support to the COtherDTD class.
1998-06-30 22:11:24 +00:00
jevering
add35ea69a
Changed the context stack and style stacks to be nsVoidArray to avoid
...
stack overflow.
1998-06-30 21:36:10 +00:00
jevering
d175849d8c
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
b1a76d4c27
Condensed switch statement, treat sub/sup like other span tags
1998-06-29 16:08:57 +00:00
atotic
e6c716048f
Added/removed some files
1998-06-27 02:47:08 +00:00
kipp
2508a6365b
Made blink act more like bold
1998-06-26 01:12:32 +00:00
vidur
f85f13e492
Hooked up SCRIPT tag evaluation.
1998-06-25 22:26:20 +00:00
atotic
700263e1de
Making it compile on the Mac
1998-06-25 18:25:36 +00:00
atotic
c1cc5f7879
Keeping projects up to date
1998-06-25 18:01:28 +00:00
kipp
d26465a2b3
Init mSink
1998-06-25 14:58:46 +00:00
michaelp
e183f05efb
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
fc2cd8208d
fixed build.
1998-06-25 03:25:22 +00:00
jevering
0079b817df
Added the new debug file.
1998-06-25 01:58:55 +00:00
jevering
dc8bab4351
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
9050fae501
fixed build.
1998-06-23 05:26:58 +00:00
rickg
813cf95318
fixed API mismatch
1998-06-23 01:35:25 +00:00
rickg
7c82c6b547
added support for doc quality
1998-06-23 01:34:25 +00:00
rickg
e9a44a81e8
more API cleanup; home.netscape.com working again
1998-06-23 00:53:50 +00:00
rickg
4a0993ec5f
added support for empty (XML) tags
1998-06-20 00:12:10 +00:00
rickg
80cfbdaa5e
fixed another containment bug; DTD's are very cool
1998-06-19 01:15:19 +00:00
rickg
0b9c578eb7
more bug fixes; changed nsHTMLParser to nsParser.
1998-06-19 01:00:27 +00:00
atotic
def6650bbd
Removed prstrm includes
1998-06-19 00:15:19 +00:00
jevering
c9ea1fcbd5
Forgot to check in the robot changes for new object.
1998-06-18 23:26:55 +00:00
jevering
8d8f3997e5
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
e4ddb75743
Fix rickg's linux build bustage.
1998-06-18 01:04:46 +00:00
kipp
be81b6c425
Disabled saving the source file cuz it crashes on windows
1998-06-18 00:02:36 +00:00
rickg
b2f62ff8a2
huge refactoring effort; transient style support; tables fixes, and more
1998-06-17 23:13:28 +00:00
atotic
fcb81f3583
First Checked In.
1998-06-16 21:39:13 +00:00
jevering
d1cd2a2cb9
Hooked up the <BLINK> tag in the parser.
1998-06-16 01:15:56 +00:00
jevering
4cf367dd1b
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
94b941ae70
Removed class ifstream declaration.
1998-06-16 00:49:39 +00:00
jevering
d417bdc739
Added prstrm.cpp to cpp file list.
1998-06-16 00:02:03 +00:00
atotic
59785b0ef4
Make it build in the brave new world
1998-06-15 21:54:52 +00:00
jevering
cd6d5e7fcf
Fixed a few memory leaks.
1998-06-13 02:20:04 +00:00
jevering
9568531537
Fixing my Unix bustage. use PR_MkDir instead of mkdir
1998-06-12 02:27:25 +00:00
jevering
8c319db75b
Removed _MAX_PATH to fix builds on Irix and Linux.
1998-06-12 02:14:18 +00:00
jevering
ac1adb9e57
Fixed up the base dubugrobot function.. mostly cleaning up.
...
Properly setting the verification directory.
1998-06-12 01:35:36 +00:00
jevering
482e9e4448
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
e5af22afd8
Fixed bug where &'s followed by whitespace were losing the whitespace
1998-06-05 23:20:21 +00:00
kipp
c4bf544cf3
Added spacer tag to the list of things that are containable
1998-06-05 17:56:31 +00:00
rpotts
8023a4d901
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
eed87817d1
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
3e5b5e59ae
Adjust count of data to append by offset when offset is non-zero
1998-06-03 18:29:43 +00:00
kipp
cfac44deb2
Poke stream listener after finishing the parse
1998-06-03 15:38:57 +00:00
kipp
1c76570c89
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
bd98127a5a
Use new loadurl api
1998-06-01 19:51:19 +00:00
rickg
e4ddd116d5
added support for NOBR and fixed MAP and AREA behavior
1998-05-30 03:14:55 +00:00