harishd%netscape.com
99e69cd449
For handling illegal-contents in tables
...
git-svn-id: svn://10.0.0.236/trunk@27640 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:16:24 +00:00
harishd%netscape.com
3900f50744
Added method for popping attribute tokens
...
git-svn-id: svn://10.0.0.236/trunk@27637 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:14:59 +00:00
harishd%netscape.com
2ac469a43a
Adding support for handling illegal-contents in table
...
git-svn-id: svn://10.0.0.236/trunk@27634 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:14:05 +00:00
harishd%netscape.com
187ffbd764
Adding method HandleSavedTokens().
...
git-svn-id: svn://10.0.0.236/trunk@27631 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:13:38 +00:00
harishd%netscape.com
99d584608f
Added methods to support illegal-contents
...
git-svn-id: svn://10.0.0.236/trunk@27627 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:12:41 +00:00
harishd%netscape.com
cacfc36761
Replaced eHTMLTags stack to nsDeque and
...
Added methods to support bad-contents.
git-svn-id: svn://10.0.0.236/trunk@27625 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:11:46 +00:00
harishd%netscape.com
889fe85867
Setting Bit kBadContentWatch for table related
...
tags.
git-svn-id: svn://10.0.0.236/trunk@27620 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:10:11 +00:00
harishd%netscape.com
d3be3dbb43
Added Bit kBadContentWatch
...
git-svn-id: svn://10.0.0.236/trunk@27619 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:09:40 +00:00
harishd%netscape.com
cfd65d2ef9
*** empty log message ***
...
git-svn-id: svn://10.0.0.236/trunk@27617 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:08:49 +00:00
harishd%netscape.com
3b1e086b68
Added Methods BeginContext() and EndContext()
...
to handle illegal-contents in tables
git-svn-id: svn://10.0.0.236/trunk@27615 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:08:04 +00:00
vidur%netscape.com
46244a0054
Fixes for bugs 4783 and 2243. Content can now be added via the DOM during document loading. document.written content can also cause the parser to block.
...
git-svn-id: svn://10.0.0.236/trunk@27402 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 22:22:51 +00:00
nisheeth%netscape.com
3af39c3e8d
Correcting logic for enabling expat by default on the Mac. Approved by chofmann.
...
git-svn-id: svn://10.0.0.236/trunk@26856 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-09 02:17:00 +00:00
rickg%netscape.com
37426a3031
fixed token bug in parser that caused script error
...
git-svn-id: svn://10.0.0.236/trunk@26808 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 11:37:00 +00:00
rickg%netscape.com
63b8db5a99
fixed token bug in parser that caused script error
...
git-svn-id: svn://10.0.0.236/trunk@26807 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 11:36:29 +00:00
nisheeth%netscape.com
4cb9ed22c6
- Enable expat by default. If you run into problems, you can disable expat at run-time by setting NOEXPAT=1 in your environment on Windows and UNIX.
...
On Mac, create a file called NOEXPAT in the directory from which you run the browser.
- Changed nsExpatTokenizer so that it stops parsing buffers once it sees an XML well-formedness error.
git-svn-id: svn://10.0.0.236/trunk@26804 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-08 09:21:16 +00:00
rickg%netscape.com
97d14d139a
fixed mail/news crash and bug 4606
...
git-svn-id: svn://10.0.0.236/trunk@26748 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-07 21:05:19 +00:00
scc%netscape.com
1506788f7e
generalize fstreams to our own input streams, this is the first part of a change to allow XUL from streams
...
git-svn-id: svn://10.0.0.236/trunk@26522 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 20:39:11 +00:00
ftang%netscape.com
edca68ea3d
temp fix bug 4463 untill the nsParser SetDefaultCharset defined
...
git-svn-id: svn://10.0.0.236/trunk@26492 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 18:50:22 +00:00
nisheeth%netscape.com
6eadea42c7
1) Fixed a mistaken assumption made by the XML error handling code in nsExpatTokenizer. It no longer treats the error location returned by expat as being relative to the current XML chunk being parsed. Instead, the error location is considered to be relative to the start of the XML file. The lengths of incoming XML chunks are added to a new member variable, mBytesParsed. When an error occurs, we subtract mBytesParsed from the error location returned by expat to give us the offset of the error in the XML chunk.
...
2) When nsWellFormedDTD sees an error token, it dumps the error to cerr and notifies the content sink about it. This is a temporary solution. The right behavior is for the browser to show the error in the content window which, currently, happens only for .XML documents. XUL and RDF files use their own content sinks which do not implement error handling. This needs to change so that code is shared among the XML, RDF, and XUL content sinks. I do not want to fix error handling by just cutting and pasting the error handling code from the XML content sink into the RDF and XUL content sinks.
git-svn-id: svn://10.0.0.236/trunk@26469 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 08:17:03 +00:00
sfraser%netscape.com
fb21a1442d
Fix 4153. Change the link order so that some weird condition that causes MSL to throw a bad cast exception no longer happens, in the optimized build.
...
git-svn-id: svn://10.0.0.236/trunk@26420 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-06 03:12:59 +00:00
harishd%netscape.com
9d3b7954de
allowing <BODY> to contain itself. Added kSelf to
...
the BODY's inclusion bit.
git-svn-id: svn://10.0.0.236/trunk@26320 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:57:06 +00:00
harishd%netscape.com
672dfafd29
Added code to handle multiple bodies.
...
git-svn-id: svn://10.0.0.236/trunk@26319 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:55:15 +00:00
rickg%netscape.com
3d05bf1c3a
update to sync up with new nsString
...
git-svn-id: svn://10.0.0.236/trunk@26291 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 08:50:07 +00:00
rickg%netscape.com
630bba7859
update to sync up with nsString api
...
git-svn-id: svn://10.0.0.236/trunk@26290 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 08:44:55 +00:00
rickg%netscape.com
b80026e24a
removed a line of debug code
...
git-svn-id: svn://10.0.0.236/trunk@26287 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 07:16:17 +00:00
rickg%netscape.com
716929551b
major rev to parsing engine
...
git-svn-id: svn://10.0.0.236/trunk@26286 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:55:49 +00:00
rickg%netscape.com
51f222c7be
added synonym 'IMAGE' for 'IMG' tag
...
git-svn-id: svn://10.0.0.236/trunk@26285 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 06:54:42 +00:00
nisheeth%netscape.com
46543a2792
Do not set a default handler for expat. This enables internal entitity substitution in expat.
...
git-svn-id: svn://10.0.0.236/trunk@26001 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-02 02:46:53 +00:00
jdunn%netscape.com
1a7881f915
Add library for linking
...
git-svn-id: svn://10.0.0.236/trunk@25758 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 23:02:11 +00:00
mcafee%netscape.com
28ef284545
Need prototype for toupper() on Solaris.
...
git-svn-id: svn://10.0.0.236/trunk@25701 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 08:37:14 +00:00
rickg%netscape.com
8acf07b452
fixed AIX build problem
...
git-svn-id: svn://10.0.0.236/trunk@25695 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 07:44:35 +00:00
briano%netscape.com
b2d1c1230e
Added a newline at the end of the file so some of the Unix builds wouldn't barf.
...
git-svn-id: svn://10.0.0.236/trunk@25637 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-31 00:03:53 +00:00
nisheeth%netscape.com
a55cc8cd7d
Fixing Unix build bustage. Added nsExpatTokenizer to the list of files to be compiled.
...
git-svn-id: svn://10.0.0.236/trunk@25607 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 07:35:39 +00:00
nisheeth%netscape.com
43d02c2f16
Fixing Mac build bustage. The expat debug and optimized libraries were both being linked into the debug and optimized builds. Changed things so that the debug library is linked into the debug build and the optimized library into the optimized build.
...
git-svn-id: svn://10.0.0.236/trunk@25606 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 07:26:38 +00:00
nisheeth%netscape.com
701ccd4aaf
Removed the compile flag check for enabling expat, James Clark's XML parser. Now, expat can be enabled dynamically at run-time on the Windows and Unix platforms by setting the EXPAT environment variable to 1. On the Mac, create a file called EXPAT in the directory from which you run viewer.exe or apprunner.exe. This dynamic switch is only temporary. Once the bugs associated with expat's parsing of XUL files or XML errors in the XUL files are fixed, the expat parser will become the default.
...
git-svn-id: svn://10.0.0.236/trunk@25604 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:29:50 +00:00
nisheeth%netscape.com
eaa58b7853
The parser now statically links to the expat library...
...
git-svn-id: svn://10.0.0.236/trunk@25603 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 06:24:32 +00:00
ramiro%netscape.com
52ef5e02cd
delete vs. delete[] vs. free fixes.
...
Thanks to "Bruce Mitchener, Jr." <bruce@cybersight.com for finding all these
and making patches.
git-svn-id: svn://10.0.0.236/trunk@25592 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 05:26:59 +00:00
briano%netscape.com
7fbe49f21d
Added a newline at the end of the file to make a couple of Unix builds happier.
...
git-svn-id: svn://10.0.0.236/trunk@25559 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-30 01:48:20 +00:00
rickg%netscape.com
dbccdc95c5
another fix for entities
...
git-svn-id: svn://10.0.0.236/trunk@25021 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-25 01:27:41 +00:00
rickg%netscape.com
67ae246c6c
fixed badly formed entity bug
...
git-svn-id: svn://10.0.0.236/trunk@24748 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-23 00:23:51 +00:00
harishd%netscape.com
24bc2c902e
Ignoring unwanted tags in <head>
...
git-svn-id: svn://10.0.0.236/trunk@24672 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 18:46:01 +00:00
rickg%netscape.com
b91799a999
minor fixes to parser; fixed DoCopy
...
git-svn-id: svn://10.0.0.236/trunk@24668 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-22 10:19:09 +00:00
rods%netscape.com
659268f787
Added nsString, so the conversion goes to a string and to a stream
...
Eventually, we will want it to just go to a string.
git-svn-id: svn://10.0.0.236/trunk@24451 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 15:53:07 +00:00
rickg%netscape.com
547a0d6c89
removed memory leak
...
git-svn-id: svn://10.0.0.236/trunk@24438 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 10:20:29 +00:00
rickg%netscape.com
2a7f41a86b
fixed a dozen bugs
...
git-svn-id: svn://10.0.0.236/trunk@24432 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-19 08:47:51 +00:00
harishd%netscape.com
e0d752d5af
Added code to avoid head tag getting closed
...
on encountering newlines and whitespaces. This would
prevent script tag, inside head, from opening body tag - made
up body tag.
git-svn-id: svn://10.0.0.236/trunk@24282 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-18 00:22:10 +00:00
leaf%mozilla.org
8fadf11677
Landing nspr library name change, and plevent function call change.
...
git-svn-id: svn://10.0.0.236/trunk@24276 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-17 21:32:03 +00:00
rickg%netscape.com
6aa4a20063
removed warnings and partially fixed M3
...
git-svn-id: svn://10.0.0.236/trunk@24204 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 07:06:48 +00:00
kostello%netscape.com
e0259c902d
Fix build bustage. Move entity code to nsHTMLContentSinkStream until
...
this can be correctly addressed.
git-svn-id: svn://10.0.0.236/trunk@24173 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 19:19:01 +00:00
rickg%netscape.com
a78f2703db
two tiny fixes that have been sitting around awhile
...
git-svn-id: svn://10.0.0.236/trunk@24169 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-15 08:38:41 +00:00