Граф коммитов

98 Коммитов

Автор SHA1 Сообщение Дата
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
rickg f709c3b7ea fixed 2 bugs that prevented home.netscape.com from loading. WIP. 1998-05-28 21:14:27 +00:00
rickg df72f84c56 modest improvements to push, and various bug fixes 1998-05-28 07:12:08 +00:00
jevering 592239f9f8 Unwhack Rick's change. 1998-05-28 00:57:25 +00:00
jevering 0abd8e75a7 Changing the debug robot to be able to cope with the parser push model.
Updated the robot sink apis.
Fixed the global url holder in the destructor of the parser.
Changed the robot observer to set a flag when completed parsing of a
url so that it doesn't create lottsa little parsers.
1998-05-28 00:21:34 +00:00
rickg 72958f1b2d fixed bug in form -- form flag was never being set to true 1998-05-22 19:31:38 +00:00
rickg f094a021d8 temp. comment out call 1998-05-21 22:19:40 +00:00
rickg 51cd989bf9 incremental parsing; xml support; token handler dispatching; performance 1998-05-21 20:38:32 +00:00
jevering 7dd1050f8b Broke release build. Fixed. 1998-05-20 23:08:12 +00:00
jevering 480da7ee1f Debug Robot work. 1998-05-19 19:06:59 +00:00
thom 47b23c30d2 Commented out forward class declaration that was choking code warrior 1998-05-18 22:45:00 +00:00
thom a5d271e9c1 Mac checkin 1998-05-18 22:42:13 +00:00
thom fa1a33bb38 mac project for htmlparser 1998-05-15 22:23:34 +00:00