pp%ludusdesign.com
48e640ed4f
Conversion to NS_GET_IID(). Bug #20232 , r=scc@netscape.com
2000-02-01 14:26:27 +00:00
nisheeth%netscape.com
5cf146ffc3
Fix for bug 21647. r=harishd. The expat tokenizer was keeping static state and clobbering it because multiple instances of it were running at the same time. It no longer uses static state but sets the state as user data on the expat parser and gets it back as a parameter in the callbacks from the parser. Placing chrome.rdf files in the locale directory of chrome no longer results in huge windows with no content.
2000-01-28 08:02:53 +00:00
akkana%netscape.com
5e2f88b7f8
22662: Completely redesign the editor output formatting system.
...
Now, instead of inserting text nodes containing whitespace and newlines
into the content tree, the editor adds a fake attribute "_moz_dirty"
to every node it creates, and relies upon the output system to format
any node with that attribute (and, of course, not output the attribute).
r=jfrancis
2000-01-28 01:17:23 +00:00
harishd%netscape.com
6ff20cfde6
Fix for Bugs
...
24112 - Fixed the orderding of THEAD, TBODY, and TFOOT
24673 - Fixed the crash my not letting P to contain TABLE ( per spec. )
18308 - Ignoring newlines above BODY
18928 - Fixed by forcing a BODY to open, irrespective of FRAMESET document, if
'text' is present in the document.
23791 - Made ; in entities optional.
24006 - Fixed by setting the alternate end-comment to be '>'.
24275 - Buffering newlines/whitespace only when it's absolutely necessary.
24462 - Fixed by making NOBR a block closure.
21917 - Being careful about ignoring newlines/whitespace for body content.
r=rickg
24204 - Fixed by opening up BODY for INPUT ( quirks )
Also did a minor change in CNavDTD::DidBuildModel();
r=pollmann
2000-01-27 02:27:58 +00:00
akkana%netscape.com
08971fd1c1
Disable a debug printf; someone enabled code elsewhere that's calling it all the time
2000-01-26 02:34:46 +00:00
akkana%netscape.com
cce130e84e
12560: don't output children of SELECT in plaintext output. r=mcafee
2000-01-26 02:19:53 +00:00
akkana%netscape.com
3a0b48ab82
Remove a debug printf
2000-01-26 00:34:49 +00:00
dougt%netscape.com
0b0346079c
Landing nsIFile.
2000-01-24 21:28:28 +00:00
nisheeth%netscape.com
22a5959edb
Work done by Vidur and me. Added a FlushPendingNotifications() method to the document. This method flushes the pending content notifications from the content sink and the pending reflow notifications from the pres shell. This code is turned off for now so that it can be tested more thoroughly by Vidur and me.
2000-01-24 06:43:15 +00:00
rickg%netscape.com
20c9b00f4f
added htmlgen docs
2000-01-22 00:56:02 +00:00
rickg%netscape.com
493c18e6d6
small improvements to htmlgen utility; this does NOT affect the mozilla tree
2000-01-22 00:55:25 +00:00
rickg%netscape.com
7a8c9db45b
further enhancements to residual style docs
2000-01-19 21:50:44 +00:00
rickg%netscape.com
d6814e06fc
adding residual style tests
2000-01-19 21:33:20 +00:00
rickg%netscape.com
d5bbe7ab33
Landing harish's fix to bug24190. r=rickg, a=chofmann
2000-01-19 02:38:33 +00:00
akkana%netscape.com
4c82cf93b1
Add a printf to the failure case. Trivial change, and no one but me is running this anyway.
2000-01-19 00:24:46 +00:00
akkana%netscape.com
20fe5f1a71
Fix reporting of errors at the end of the script. r=cmanske
2000-01-19 00:01:10 +00:00
akkana%netscape.com
bbcd7064e1
Add quotes around final errmsg test, to handle the case where more than one test fails. r=slamm
2000-01-18 21:59:42 +00:00
rickg%netscape.com
959dc964ce
fixed 23529, 23837, 23831
2000-01-18 21:06:52 +00:00
harishd%netscape.com
44a0b78c15
Fix for bugs:
...
22485, 20799 ( SCRIPT content processing)
r=vidur,pollmann
Fix for bugs
22260 ( enabling userdifined tags ) - partial fix.
23765 ( handling misplaced newlines/whitespace).
r=rickg
2000-01-15 20:35:57 +00:00
bienvenu%netscape.com
c1c973ae89
backing out harishd 3:50PM checkin a=mcafee
2000-01-14 06:57:53 +00:00
harishd%netscape.com
3ea1ae7be6
Fix for Bugs 22485, 20799 ( SCRIPT content processing ).
...
r=vidur,pollmann
Partial fix for bug 22260 ( enabling userdefined Tags ).
r=rickg
2000-01-13 23:50:41 +00:00
akkana%netscape.com
6e375f1cb8
22662: Rewrap text nodes which contain long lines, to prevent editor output from being too long to be accepted by servers. r=buster
2000-01-13 23:40:52 +00:00
pp%ludusdesign.com
698852a4f4
Converting usage of ::GetIID() to NS_GET_IID().
...
Bug #20232 , r=scc@netscape.com
2000-01-11 20:49:15 +00:00
rickg%netscape.com
4c6edc1a24
Fixed my inverted logic that landed with Harish's checkin.
2000-01-11 06:00:58 +00:00
harishd%netscape.com
eccabc0bcd
Fix for Bugs
...
19977 - Fixed crash due to misplaced TEXTAREA in TABLE.
20797 - Fixed crash caused by stray </TD>.
20645 - Fixed problem caused due to context mismatch.
22623 - Fixed by not displaying bullet for extra </LI> .
23186 - illegal content ( in TABLE ) problem.
23589 - illegal content problem.
r=rickg
For rickg
Bugs 23451 and 23555 ( Making FONT an inline-entity..as per spec. )
r=harishd
2000-01-11 01:48:35 +00:00
pinkerton%netscape.com
62e9d2db5e
fixing bug 21414 the right way, reverting api's to their previous ways.
2000-01-10 23:04:24 +00:00
jfrancis%netscape.com
8a0147917f
support for getting parser's internal enum value for text nodes
2000-01-10 09:45:43 +00:00
pinkerton%netscape.com
1bd556c060
fixing bustage.
2000-01-08 02:15:33 +00:00
pinkerton%netscape.com
cae2c15f23
Added a new param to the HTML->Text sink stream to take the charset so that we can convert to plain text with the correct charset for the platform. Enhanced the XIFFormatConverter to take advantage of this, fixing bug 21414. r=akkana, nhotta.
2000-01-08 01:48:39 +00:00
rickg%netscape.com
8e867ab155
fixed bugs 9059, 18928, 19581, 21005, 22351; r=harishd. I also removed warnings
2000-01-08 00:55:15 +00:00
rickg%netscape.com
6e0c19f040
added debug code for ParseFragment(); r=harishd
2000-01-08 00:53:43 +00:00
akkana%netscape.com
fb9dbca8e1
Remove URL: in automated test, tracking BenB's last change
2000-01-04 20:23:04 +00:00
rickg%netscape.com
fe62b9c29c
fixed bugs: 22510, 22596, 22670, 22838, 22842, 22898, and removed a warning. r=buster
2000-01-03 23:24:04 +00:00
rickg%netscape.com
d7a3e2629e
Removed debug setting so that viewsource will show formatting again. r=buster
2000-01-03 19:40:00 +00:00
sspitzer%netscape.com
3af48c850a
fix warning.
2000-01-02 08:53:07 +00:00
rpotts%netscape.com
af4f9c2189
Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad.
1999-12-29 07:32:59 +00:00
rickg%netscape.com
6bdc217af7
fixed bug22585; r=kmcclusk
1999-12-23 23:08:27 +00:00
rickg%netscape.com
d02291fe00
fixed bug22040 with patch by vidur; r=kmcclusk. Also removed warnings.
1999-12-23 01:04:29 +00:00
rickg%netscape.com
7f2b5212c5
fixed bugs 17663, 17750, 21779, 21787, 22351, 22406; r=dcone, kmcclusk; a=jar
1999-12-22 23:12:49 +00:00
akkana%netscape.com
6862154ff8
Contribution from Ben Bucksch <mozilla@bucksch.org> to eliminate URL: in url strings. r=akkana
1999-12-22 22:42:46 +00:00
akkana%netscape.com
178652df25
21993: hr should have newline before/after it. Trivial code change, a=gramps
1999-12-22 22:03:49 +00:00
rickg%netscape.com
93358db661
fixed bug 22302; r=buster; a=jar
1999-12-22 03:45:35 +00:00
briano%netscape.com
6bc395d764
Fix for build breakage on unappreciated platforms.
1999-12-22 00:08:29 +00:00
rickg%netscape.com
92741ad686
disabled debug code that was writing to the console; part of last checkin
1999-12-21 09:44:09 +00:00
rickg%netscape.com
854deda1e2
landing residual style handling; r=harishd, buster, kmcclusk for various parts; a=jar
1999-12-21 07:53:20 +00:00
briano%netscape.com
665066167b
Fix for Greg Noel's (GregNoel@san.rr.com) non-srcdir build problem. a=chofmann
1999-12-13 23:10:16 +00:00
rickg%netscape.com
512157dd9d
This fixes PDT+Bug:20228. The essential problem was the lack of refcounting on tokenizers. Also fixed unchecked
...
dereferences in expattokenizer. r=kmcclusk; a=chofmann.
1999-12-10 04:01:26 +00:00
akkana%netscape.com
7f51791e6a
18409: Don't add newlines when converting copied text, or in any
...
other case of html-to-text conversion except when the formatted
flag is set. Set mPreFormatted for style white-space: pre
as well as for moz-pre-wrap. r=pinkerton, a=chofmann
1999-12-09 22:08:12 +00:00
vidur%netscape.com
d08ff4a95d
Part of fix for bug 18877. Paragraphs no longer close out forms. R=rickg
1999-12-08 03:45:07 +00:00
rickg%netscape.com
bab76ad3ce
removed debug-test code I added yesterday that caused problem with pasting fragments; My apologies. r=kmcclusk
1999-12-07 22:35:57 +00:00
rickg%netscape.com
821bf72f0b
disabling residual style until I can find the hang that simon reported; r=none
1999-12-07 07:51:33 +00:00
rickg%netscape.com
bf13e88de7
fixed blockers: 19598 and 20624 with temp workaround; r=syd.
1999-12-07 06:48:56 +00:00
rickg%netscape.com
656cdd46fe
removed 2 warnings; r=none
1999-12-07 05:07:53 +00:00
rickg%netscape.com
9825cbc82b
finally landing residual style handling code; r=harishd; other changes include warning removal and comment handling fix, r=buster. This fixes over 50 bugs.
1999-12-07 00:22:15 +00:00
akkana%netscape.com
875f5d20d3
Add tests/outsinks to build. r=slamm
1999-12-06 22:34:11 +00:00
akkana%netscape.com
4f65ed63c5
Add htmlparser/tests/outsinks to the enable-tests build
1999-12-06 22:29:49 +00:00
akkana%netscape.com
e25d7f30ef
Remove a debug printf. Trivial one-line change
1999-12-06 21:49:04 +00:00
rhp%netscape.com
5c1d1ddd4b
Landing new txt to HTML scanning functionality - Bug #: 19251 - r: rhp (contributed by Ben Bucksch)
1999-12-06 04:53:29 +00:00
rickg%netscape.com
5e501b9d48
inadvertently left debug #ifdefs in
1999-12-03 00:43:36 +00:00
rickg%netscape.com
ba0b558f0c
fixed bug 20229; r=beard. Special thanks to patrick for his persistence with leaks.
1999-12-03 00:33:17 +00:00
rickg%netscape.com
95441de478
fixed PDT+19121; r=kmcclusk
1999-12-03 00:30:29 +00:00
rickg%netscape.com
d1090af63f
various bug fixes (PDT+ and other); removed warnings. r=syd
1999-12-02 10:14:42 +00:00
sfraser%netscape.com
db82916641
Part of fix for bug 16813 -- line termination problems with forms. r=pollman, rickg.
1999-12-01 23:05:58 +00:00
akkana%netscape.com
86106d8d29
Fix the last output test that didn't pass.
...
Now TestOutSinks can be run as an automated test, by anyone, to find
regressions, instead of me having to go through each one by hand.
1999-12-01 22:41:22 +00:00
akkana%netscape.com
9d546b6eb8
20253, 20246: Fix extra ; after entity output. Clean up the code which
...
inserts the "html" text for an open html tag. Changes from rickg to
remove large amounts of obsolete code from nsXIFDTD. r=rickg
1999-12-01 22:09:21 +00:00
ftang%netscape.com
6c1073fc66
fix bug 19206. r=erik move two nsAutoString tothe same block where the code reference to it's internal data
1999-11-30 22:03:31 +00:00
warren%netscape.com
831cd57deb
Put back in util.lib
1999-11-30 21:56:24 +00:00
warren%netscape.com
2db26922a6
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
1999-11-30 04:50:42 +00:00
akkana%netscape.com
aba147d905
19515: fix a XIF DTD problem where text nodes with names corresponding
...
to XIF node names didn't make it into the output. Fix from rick, r=me.
Also, a temp fix to the html output sink to get around bug 20246,
and a couple of test case tweaks.
1999-11-29 22:33:32 +00:00
beard%netscape.com
c9b19c6c0d
bug #19474 , r=ftang. fixes major memory leak of nsCharsetAlias2 object, which is (12) bytes but references a total of {52708} bytes.
1999-11-28 17:20:11 +00:00
warren%netscape.com
96ec037ac6
Eliminated the libs build pass.
1999-11-28 03:05:01 +00:00
shaver%netscape.com
b829e11c5a
Fix for 18505 (rename nsDeque::Peek to nsDeque::PeekFront) from Sammy Ford
...
<fuzed@swbell.net>.
1999-11-27 17:47:05 +00:00
akkana%netscape.com
b7407ba0eb
20062: following Naoki's advice on which flag to use for entity conversion
1999-11-24 22:59:34 +00:00
akkana%netscape.com
0c683d1831
Change asserts to nonfatal warnings
1999-11-24 00:56:03 +00:00
rickg%netscape.com
af437476c2
fixed bug18312; this isn't PDT+, but is something that Phil has been *really* anxious to have fixed. r=nisheeth
1999-11-23 03:09:12 +00:00
rickg%netscape.com
89ef822b70
fixed bug 18312; it's not PDT+, but it's something Phil has been *really* anxious to fix. r=nisheeth
1999-11-23 03:07:09 +00:00
rickg%netscape.com
dfcb1effea
fixed PDT+ bug 3118; r=dcone
1999-11-22 20:12:21 +00:00
rickg%netscape.com
5bd71b8c2e
landing updates for harish, and residual style WIP; r=rickg
1999-11-22 06:18:24 +00:00
akkana%netscape.com
b51fc5c63e
Contribution from mozilla@bucksch.org to improve anchor and img tags
...
in formatted mode (r=akkana).
Also some minor improvements to handling of blank lines in pre tags,
to get rid of extra blank lines in plaintext mail (r=mcafee).
1999-11-18 19:39:47 +00:00
harishd%netscape.com
edfc4f8016
Unblocking bug 18679.
...
[ scanner got into an infinte loop ]
1999-11-17 00:25:33 +00:00
jdunn%netscape.com
e871be6de2
Fixing all unresolved symbols on unix. The bug has the diff's
...
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:02:31 +00:00
rickg%netscape.com
3ac1556fa6
trivial removal of warnings; r=none
1999-11-14 23:15:35 +00:00
jdunn%netscape.com
fc0b3a7bf4
adding newline at end of file... required by HP
1999-11-14 20:26:08 +00:00
rickg%netscape.com
c7fca42f17
2nd half of parser wip; lots of bugs; r=harishd
1999-11-14 06:23:11 +00:00
harishd%netscape.com
38ad4a2ec2
Another attempt to fix the bustage!!!
1999-11-13 04:56:56 +00:00
harishd%netscape.com
da13c6bd98
Fix for the bustage.
1999-11-13 04:37:54 +00:00
harishd%netscape.com
aa7503d71d
This checkin contains combined work of rickg and harishd
...
Harishd's Changes:
Fix for bugs
2749 - Tweaked strict comment handling, i.e., <!------> is now treated as an illegal comment in strict mode
16934 - Rectifed reporting of JS line error when a newline is found within a tag.
15204 - Made TEXTAREA content to reflect the source document.
11979, 16826 - Stoping the parser properly on receiving the stop-error message.
17594 - Added code to parse <!DOCTYPE> content correctly.
17496 - Building up the stack for orphaned OPTIONs
r=rickg
Rickg's Changes:
rickg will be posting comments on his changes by 11/12/99.
r=harishd
1999-11-13 03:53:11 +00:00
akkana%netscape.com
f7ee0a5e97
Backing out previous change -- it didn't do as much as I'd hoped
1999-11-11 22:45:32 +00:00
akkana%netscape.com
836bfb9d94
18576: improve wrapping of plaintext replies
1999-11-11 22:24:34 +00:00
jdunn%netscape.com
0c7a249849
removing ';' from the end of the macros, since the macro in nsTimer.h
...
already handles the trailing ';'.
NOTE: trying to compile a ';' fails on AIX
1999-11-11 21:35:34 +00:00
akkana%netscape.com
8bf133a8f7
17564, 17871, 17883, 18249, 13753,
...
18012, 16800, maybe 17565 and 13278:
Integrate contributions from Ben Bucksch (mozilla@bucksch.org )
and Daniel Brattell (bratell@lysator.liu.se ) to improve formatted
plaintext output, including adding text style indicators, improving
table output and wrapping, and fixing several wrapping/whitespace bugs.
Also update the auto tests to reflect some of the bugs recently fixed.
r=myself,mozilla@bucksch.org,bratell@lysator.liu.se
1999-11-10 23:50:45 +00:00
slamm%netscape.com
7699111c7e
Fix warnings for partially bracketed initializers. r=rickg a=chofmann
1999-11-10 23:47:37 +00:00
nisheeth%netscape.com
ecf204e501
a=sdagley. Move over to new timing macros...
1999-11-10 03:41:09 +00:00
dmose%mozilla.org
142ac52eaf
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
nisheeth%netscape.com
02e8b01baf
r=harishd, a=chofmann. Fix for bugs 11992, 10563. New lines get reported in the XML document prolog. Now, JS errors in XML report correct line numbers.
1999-11-03 23:50:16 +00:00
akkana%netscape.com
eaec46cadb
Contribution by Daniel Bratell <bratell@lysator.liu.se> to implement
...
format=flowed for mail plaintext output. Restructures the plaintext
output wrapping code, wholly or partially fixes numerous bugs in plaintext
output (13278, 13442, 17823, 17824, 13753, 12551), makes the automated
tests work on Windows and adds some new automated tests. r=akkana.
1999-11-03 02:44:44 +00:00
cls%seawood.org
bee74e223b
Removed unused NECKO ifdefs.
...
a=leaf
1999-11-02 23:34:03 +00:00
harishd%netscape.com
3bfbd06af1
No bug number.
...
Improvement to table performance by reducing
the number of context switch calls.
r=vidur
1999-11-02 20:58:12 +00:00
nisheeth%netscape.com
338766cb42
r=pollmann. Check local DTD directory for dtd files and, if found, load them from there.
1999-11-02 01:16:37 +00:00
akkana%netscape.com
4aa11f44fd
Fix Sun build bustage: older gcc can't do nsCOMPtr on a forward type
1999-11-01 22:16:15 +00:00
akkana%netscape.com
155eeb4401
Formatting whitespace changes only
1999-11-01 21:53:50 +00:00
akkana%netscape.com
0e0de7cf56
17275, 16285, 15204: Switch to using nsISaveAsCharset for both charset and entity conversion. r=nhotta
1999-11-01 21:34:44 +00:00
tbogard%aol.net
29401ecc5e
Changed NS_ASSERTION to use NS_WARN_IF_FALSE. r=pavlov
1999-11-01 21:24:24 +00:00
harishd%netscape.com
17f09a0eaa
Fix fof bug 15674 - Putting back char* buffer.
...
r=akkana
1999-10-29 19:59:09 +00:00
harishd%netscape.com
fb9c158faa
Fix for bugs
...
1312 - Mapped all HTML 4.0x FPIs to NOQUIRKS mode.
2749 - Tweaked strict comment handling code. -> r=rickg
17148 - Making sure that BeginContext() is ended only by EndContext()
17113, 1262 - Made AddLeaf(), in DTD, to be cautious in handling text tokens.
Using bit-wise search for IsContainer() instead of looping. ( nsElementTable )
Fixed warnings.
r=pollmann
1999-10-28 23:25:59 +00:00
nisheeth%netscape.com
f93347967c
r=nisheeth. Fix for bug 17237 from Rick Gessner (rickg@netscape.com). Thanks, Rick.
1999-10-28 20:40:08 +00:00
rickg%netscape.com
1992774469
fixed bug17387 (pre-constructing DTD's). r=warren
1999-10-28 09:26:19 +00:00
rickg%netscape.com
e1f53e872b
fixed bug17388, dtd leak; r=mscott
1999-10-28 07:53:21 +00:00
nisheeth%netscape.com
ff14b7a0cf
r=nisheeth. Fix for bug 9781 submitted by Johnny Stenbeck (jst@citec.fi). Thanks Johnny.
1999-10-28 01:50:37 +00:00
nisheeth%netscape.com
46a8203987
Fix for bug 15633. Fixing build warning with the patch submitted by James Clark (jjc@jclark.com). r=nisheeth
1999-10-27 07:39:57 +00:00
nisheeth%netscape.com
6615ece773
Follow-up to fix for bug 10456. I made the earlier changes to the non-Necko part of the code! Making the same changes to the ifdef NECKO part.
1999-10-26 02:42:23 +00:00
nisheeth%netscape.com
34470138f8
Bugs 10456, 15027, 11948. r=harishd. We no longer try to load up external DTD files unless those DTD files are referred to via a chrome url.
1999-10-26 01:58:41 +00:00
akkana%netscape.com
e8b58c7be4
Update a few of the standalone tests. Not part of the build
1999-10-22 21:35:16 +00:00
akkana%netscape.com
77ea9fe9c2
16988: filter out BR type=_moz, which the editor inserts. r=syd
1999-10-22 21:03:29 +00:00
ramiro%fateware.com
25aba30f43
Removing the badly rotten MOZ_STRIP_NOT_EXPORTED hack. We now have a better
...
way to accomplish the same thing using linker version scripts.
r=cls@seawood.org
1999-10-22 07:11:43 +00:00
akkana%netscape.com
d7e228ed78
Fix a runtime error message -- r= (and suggested by) dp
1999-10-21 23:12:31 +00:00
pierre%netscape.com
a966f87a22
Enabled MOZ_PERF_METRICS in the Mac build:
- updated DefinesMozilla.h
- fixed stopwatch.cpp
- created libutilIDL.mcp
- added StopWatch exports to libutil.exp
- added xpcom.shlb to libutil.mcp
- added libutil.shlb to htmlparser.mcp, layout.mcp, webshell.mcp
1999-10-21 05:41:45 +00:00
nisheeth%netscape.com
007e5bc033
Should not affect build. Include stopwatch object code if MOZ_PERF is defined.
1999-10-21 02:47:56 +00:00
harishd%netscape.com
fd9d596cc7
Fix for the bustage.
...
r=pollmann
1999-10-20 23:14:50 +00:00
harishd%netscape.com
a058f15fd0
Fixed Bug 16285 - Replaced char* with nsCAutoString for mBuffer.
...
This fixes the crash on doing Ctrl-c in editor.
r=akkana
1999-10-20 22:35:12 +00:00
harishd%netscape.com
3f574f91bb
Fixed Bug 16014 - Rectifed a glitch in illegal-content handling code.
...
r=pollmann
1999-10-20 22:32:10 +00:00
akkana%netscape.com
258affb879
16726: don't print the doctype information in plaintext output. r=cmanske
1999-10-20 22:27:14 +00:00
nisheeth%netscape.com
ef75c33b3c
Changes should not affect the build. Renaming the RAPTOR_PERF_METRICS ifdef to MOZ_PERF_METRICS.
1999-10-19 22:27:20 +00:00
rickg%netscape.com
2942a58e82
fixed bug 16584; CRCRLF not handled correctly. r=syd
1999-10-19 08:52:30 +00:00
rickg%netscape.com
5ca278bf63
fixed bug16624; r=buster. Buffer used to translate unicode entities in forms wasn't being truncated.
1999-10-18 22:39:58 +00:00
harishd%netscape.com
f749a4d3e1
Fix for Bug 16126 -- Error message was not getting propagated
...
to the parser ( CNavDTD::AddLeaf() )
Related to bug 16578 - Throwing userdefined tags to the floor
( what we used to do before ). This will avoid people from being
blocked. Will work on a fix later.
r=nisheeth
1999-10-18 20:23:27 +00:00
rickg%netscape.com
aa898ef8c0
another WIP for bug 13536; added charset notification back in; r=harish
1999-10-18 05:14:38 +00:00
rickg%netscape.com
6c5c027d11
removed warnings; no material code affected
1999-10-17 07:01:10 +00:00
rickg%netscape.com
81f6361a2f
Fix (perf) bug 13536 dealing with viewsource; r=kmcclusk.
...
Viewsource is now based on XML. These changes make viewsource 2X faster,
30% smaller (in obj code), and uses between 30-60% less markup overhead.
This update also enables stylesheet usage on viewsource, which is controlled
by the viewsource namespace in html.css.
Also, note that viewsource remains (and always has been) fully incremental.
Remaining performance issues are in contentsink as shown in quantify runs.
1999-10-17 02:50:38 +00:00
rickg%netscape.com
c772f11a13
improve debug timing code for ongoing perf work; not enabled in normal build. r=peterl
1999-10-17 02:45:26 +00:00
nisheeth%netscape.com
391ae2d519
Changes do not get built in regular build. Fix timing hooks in the parser.
1999-10-15 23:42:09 +00:00
harishd%netscape.com
d5a0655740
Bug fix 2749 - Tweaked comment handling in quirks mode.
...
Bug fix 15992 - Line breaks within script and style were not getting counted
Related to bug 15423 - Rectified a glitch in Nav. DTD code where a doctype tag
was opening up a body.
Userdefined tags are now treated as containers.
Added Kipp's Leaky Tool
r=pollmann.
1999-10-14 23:37:21 +00:00
beard%netscape.com
08a06e4376
fixing a memory leak, just use an nsAutoString. bug=15380, r=harishd
1999-10-13 23:59:27 +00:00
waterson%netscape.com
bdfcaec321
Bug 16105. (Bugsplat 366256.) Ensure that nsISupports::Release() calls dtor only once by 'stabilizing' refcnt to a non-zero value before invoking the dtor. See also news://news.mozilla.org/37FD0F3C.3078AE5C%40netscape.com. r=scc,fur
1999-10-12 03:05:10 +00:00
dveditz%netscape.com
ff01d5e8f4
Fixing 8.3 library name problems, bugs 10355, 10359,10364, 10365, 10372, 11796, 11791. Checking in for cathleen, r=dveditz
1999-10-10 01:32:59 +00:00
rickg%netscape.com
422b805f01
added default XML apos entity; no bug #. This update (and my last) were reviewed by peterl
1999-10-08 15:05:41 +00:00
rickg%netscape.com
e0db1d2ce7
fixed bug 15649; when the parsing library was modularized last week, tag lookup for view source got disconnected. This simply reconnects it.
1999-10-08 14:52:16 +00:00
warren%netscape.com
8c71c45537
Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty.
1999-10-08 01:49:06 +00:00
rickg%netscape.com
1260f9d0eb
fixed bug 15881; r=kmcclusk
1999-10-07 23:52:29 +00:00
rickg%netscape.com
fe1a33c234
fixed bug 15788; r=kmcclusk
1999-10-07 23:51:29 +00:00
harishd%netscape.com
ce45bea09f
In reference to bug # 12415
...
Added assertion ( per warrne's request ) to detect null char occasionally appearing in the input
stream provided by necko
R=pollmann
1999-10-07 01:30:56 +00:00
akkana%netscape.com
d1731dbe4e
13750,13753,14075,15293,13873,12551:
...
- Rewrite wrapping logic for plaintext output sink,
and run all output through the wrapping/formatting Write method
(which now has logic to determine when we should be wrapping).
- Handle blockquote type=cite mail quotes.
- Write several new regression tests for plaintext output bugs,
and include those tests and their expected output into the
automated output test.
r=sfraser,harishd
1999-10-07 01:10:32 +00:00
harishd%netscape.com
e47fa0e6b1
Cleaned up warnings. R=rickg
1999-10-06 23:24:28 +00:00
harishd%netscape.com
21b3ba1b23
Fix for Bugs
...
13640, 13736 - Memory leaks - R=rickg
1312 - Hooked up XHTML DOCTYPE - R=rickg
7590 - Prematuredly closing <SCRIPT> on seeing </SCRIPTERR>
2749 - Strict comment handling for noquirks mode - R=rickg
14955 - LEGEND inside FIELDSET was causing infinite looping - R=rickg,pollmann
14952 - LABEL got closed on seeing SPAN (LABEL can contain SPAN ) - R=pollmann
15381 - comment handling for XIF and HTML - R=akkana
15346 - Stray end tag caused loading blank document - R=rickg,pollmann
1999-10-06 19:04:29 +00:00
kipp%netscape.com
ac8aafa9ee
Added ctor/dtor counting to the parser tokens
1999-10-05 15:00:05 +00:00
rickg%netscape.com
e2c21e33ea
fixed bug 15290; eliminated a leak; r=kmcclusk
1999-10-05 04:54:53 +00:00
rpotts%netscape.com
89f54ea1ae
bug #15341 and bug #15344 . Use the documentloader observer instead of a stream observer.
1999-10-05 04:04:16 +00:00
beard%netscape.com
9eae33066d
changed from directly using "MSL DropInRuntime.Lib" to using "NSComponentStartup.o" to enable GC leak detector. r=smfr
1999-10-03 20:46:23 +00:00
akkana%netscape.com
001e990fbb
Automated tests of output. Not part of apprunner, not built by default.
...
Fix Compare() function;
add lots of before and after files for testing various regressions;
add a TestOutSinks script which tests the known cases.
1999-10-01 20:55:01 +00:00
vidur%netscape.com
a7893f3c7b
added files: mozilla/htmlparser/src/nsParserModule.cpp, removed files: mozilla/htmlparser/src/nsParserFactory.cpp
1999-09-30 22:11:48 +00:00
vidur%netscape.com
0ac77d091f
Converted parser into a module. NS_NewFoo routines are temporarily inlined to call component manager. Introduced nsIParserService for temporary replacement of nsHTMLTags and nsHTMLEntities static methods. RickG to do complete review.
1999-09-30 22:01:48 +00:00
kipp%netscape.com
333f992477
Fixed name of CID to be CID
1999-09-30 21:02:20 +00:00
rickg%netscape.com
0c4c486266
replaced ANSI false with PR_FALSE; sorry about that
1999-09-30 05:10:45 +00:00
rickg%netscape.com
8a6e39e993
performance and bug fixes: r=buster a=chofmann
1999-09-30 04:04:53 +00:00
akkana%netscape.com
f0654a3d3f
Fix cvsignore since the program name changed
1999-09-29 20:29:50 +00:00
akkana%netscape.com
ecb93fc487
Lots of wrapping and whitespace fixes
1999-09-29 20:17:07 +00:00
akkana%netscape.com
ab16c09aa2
Many changes to make output test really useful. Fix Windows makefile. Add some sample test input files
1999-09-29 20:11:07 +00:00
briano%netscape.com
bc3e3cf9e7
QNX-specific addition to deal with _PRSTR items properly.
1999-09-29 02:47:05 +00:00
kipp%netscape.com
c631df256f
new
1999-09-28 00:44:47 +00:00
vidur%netscape.com
4f580f3eb9
Fixed a leak of the observer service. This could also use NS_WITH_SERVICE. A: leaf R: shaver.
1999-09-27 21:14:01 +00:00
kipp%netscape.com
ca3196cc3f
Removed most of the static ctors
1999-09-25 20:05:51 +00:00
nisheeth%netscape.com
38d524ab94
Use NSPR logging rather than printf's for stopwatch output.
1999-09-24 08:57:36 +00:00
nisheeth%netscape.com
d986ce991e
Stop printing out the total time measurement in the parser. Do this measurement up in the webshell.
1999-09-24 07:14:42 +00:00
harishd%netscape.com
7c43d3c540
Fix for bug 14767.
...
[A] chofmann [R] nisheeth
1999-09-23 21:26:40 +00:00
rickg%netscape.com
20892968ca
improve timer usage in parsing engine for more accurate report
1999-09-22 07:41:53 +00:00
rickg%netscape.com
8c11fd5b26
added DEBUG timing code to parsing engine
1999-09-22 06:19:50 +00:00
harishd%netscape.com
7bbae22ff9
Fix for bugs 13113, and 12631.
1999-09-22 03:05:25 +00:00
rickg%netscape.com
e2ac087eaa
fix to bug 13688
1999-09-21 06:37:53 +00:00
nisheeth%netscape.com
03b5fa26ea
- Stop the stopwatch *before* the reference to the parser is released!
...
- Include util.lib into the list of statically linked libraries
1999-09-21 06:23:10 +00:00
kipp%netscape.com
6669f27710
Eliminate a warning
1999-09-21 02:09:46 +00:00
harishd%netscape.com
4b41d16c02
Fix for bugs 13498, 14199, 8389, 13640.
1999-09-21 00:24:28 +00:00
nisheeth%netscape.com
243b68320c
Add a stopwatch to measure total time (parsing, content creation, frame creation, style resolution, and reflow) in the parser.
1999-09-20 22:24:33 +00:00
nisheeth%netscape.com
10937e98a3
Fixing build warning.
1999-09-20 21:35:50 +00:00
akkana%netscape.com
cfe0017815
Pass formatted flag along in plaintext case
1999-09-20 21:06:29 +00:00
akkana%netscape.com
fa1fb20405
Fix sink stream so that it works when parsing from html as well as from XIF
1999-09-20 21:05:47 +00:00
warren%netscape.com
bde1055a86
Fixed warnings.
1999-09-20 20:57:21 +00:00
warren%netscape.com
9b98c7e8a1
freed tree nodes in nsAVLTree
1999-09-20 20:54:12 +00:00
rickg%netscape.com
899fa6c639
allow newline in text runs for better text performance on linux/mac
1999-09-20 19:27:41 +00:00
rickg%netscape.com
3610ed011e
fixed newline breakage I caused trying to fix bug 13688
1999-09-20 19:17:47 +00:00
rickg%netscape.com
cf51d3cd43
fixes to bugs: 9283, 13210, 13845, 13688, 14265, 14308, 14314
1999-09-20 05:20:46 +00:00
rickg%netscape.com
9a251d1c34
removed a bunch of statically constructed objects
1999-09-19 16:51:08 +00:00
slamm%netscape.com
4a7a7a0db6
Rename arguments that shadows class members.
1999-09-18 01:32:27 +00:00
akkana%netscape.com
7800f2f0cd
Call the test program outtest instead of Convert; fix some of the debug prints
1999-09-17 20:09:42 +00:00
ftang%netscape.com
a308b98b00
fix 5974 by passing parser command to the tag observer
1999-09-16 14:17:45 +00:00
warren%netscape.com
7d5e565fd5
Factored file transport service out of file: protocol.
1999-09-16 01:16:22 +00:00
harishd%netscape.com
085c53756c
Hooking up ISO doctypes [ These are mapped to strict DTD ].
1999-09-16 00:07:46 +00:00
jdunn%netscape.com
43857716d1
Move static constructor into function instead of global. It was coredumping on AIX
1999-09-15 21:10:43 +00:00
kipp%netscape.com
7754aea36b
Added text/css support
1999-09-15 20:29:54 +00:00
harishd%netscape.com
dfe8afda56
Adding support for DOCTYPE.
...
Also, fix for bug 13566.
1999-09-15 17:54:23 +00:00
ramiro%netscape.com
e8ba593918
Cleanup the neckutil linking thing.
1999-09-15 02:15:11 +00:00
akkana%netscape.com
73c5b3a344
First attempt at a makefile.win
1999-09-14 22:48:35 +00:00
akkana%netscape.com
ab5b0c4dae
The test builds and works now, with autoreg help from dp
1999-09-14 22:43:18 +00:00
akkana%netscape.com
82cdb2345c
Fix mem leak similar to 13641
1999-09-13 21:50:04 +00:00
akkana%netscape.com
f9719054c5
Fix memory leak 13641: don't allocate a new CAttributeToken unless we're going to pass it to AddAttribute
1999-09-13 20:26:14 +00:00
mcafee%netscape.com
67a6b4faba
Tweaking pinkerton's switch to nsAutoString to avoid crashing! (13598)
1999-09-11 07:56:08 +00:00
briano%netscape.com
54abb91f5f
General cleanup.
1999-09-11 01:43:34 +00:00
pinkerton%netscape.com
e34e055ff0
getting rid of new/delete pairs for string buffers. using nsAutoSTring and CBufDescriptor where appropriate.
1999-09-10 23:19:44 +00:00
pinkerton%netscape.com
f3a21d51b0
adding get_iid
1999-09-10 23:19:15 +00:00
jdunn%netscape.com
1a53045b00
on HP... libraptorhtmlpars.sl HAS to be linked with aCC so we will
...
special case it until we can get all of seamonkey to link with aCC
(currently libgfx_gtk.sl won't link with aCC)
1999-09-10 23:19:09 +00:00
akkana%netscape.com
136a236ded
Backing out change to write the override charset in a meta tag.
...
The charset menu should be changing the meta tag in the document,
which the output sink will pick up automatically without needing
any special code. See bugs 12085 (on seeing two meta charset tags)
and 7849 (that the charset menu should change the actual meta tag
in the document).
1999-09-10 22:32:32 +00:00
ftang%netscape.com
5d347fd7f9
add constant for byte order makr detection
1999-09-10 18:58:37 +00:00
harishd%netscape.com
734dd0b893
Fix for bug 12184.
...
Changed Notify() method, in nsDTDUtils, to
support viewing source in the desired charset.
1999-09-10 18:51:16 +00:00
colin%theblakes.com
22b0bdeae4
OpenVMS specific changes for PRSTR items
1999-09-10 00:02:23 +00:00
warren%netscape.com
40ed9d6ad2
Removed NS_BASE_STREAM_EOF in favor of returning a count of 0 from Read to indicate EOF. Renamed GetLength to Available. Fixed a number of places where AppendElement's broken error code wasn't checked.
1999-09-09 22:05:05 +00:00
briano%netscape.com
6074b8b8a4
Removed the obsolete non-NECKO leftovers.
1999-09-09 00:11:48 +00:00
harishd%netscape.com
3c57578589
Fix for bug#s 12184, 13170, 13171.
1999-09-08 18:58:34 +00:00
akkana%netscape.com
cd420d3b0d
Beginnings of stream converter for html/xif/text
1999-09-08 18:51:23 +00:00
akkana%netscape.com
c7bdfac304
13052: move comment handling to OpenContainer, to ensure that open/close tags are balanced
1999-09-07 19:09:36 +00:00
cata%netscape.com
c38e6a4ab2
Method name change.
1999-09-02 19:16:16 +00:00
harishd%netscape.com
fc87f082cc
Replacing ostream to nsStream in DebugDump methods.
1999-09-02 18:30:31 +00:00
kipp%netscape.com
78bace2449
Use nsAutoString instead of nsString for temps
1999-09-02 18:13:07 +00:00
briano%netscape.com
cb47ce30d1
Cleaned it up and eliminated the pointless #!gmake.
1999-09-02 00:30:07 +00:00
akkana%netscape.com
bd2138ff41
12018: add a linebreak for br tags even in unformatted mode
1999-09-01 23:37:36 +00:00
akkana%netscape.com
8490dc6772
12085: Add meta tag to specify charset
1999-09-01 23:36:57 +00:00
cata%netscape.com
0f0d23b266
Fixing build warnings. Step 2: switch to use new method from the interface.
1999-09-01 22:50:50 +00:00
rickg%netscape.com
972c91c92b
removed debug code that was showing up in quantify
1999-09-01 21:22:22 +00:00
ftang%netscape.com
76a2c098ff
change to newly registered IANA charset name
1999-09-01 01:17:11 +00:00
harishd%netscape.com
6a072f27ba
Cleaned up some code.
...
Fixed bugs 5974, 12641, and 12389.
1999-09-01 01:01:21 +00:00
cyeh%netscape.com
9577b5cefa
Remove IGNORE_MANIFEST=1. It doesn't do anything and it confuses people.
1999-09-01 00:54:34 +00:00
nisheeth%netscape.com
d3eaaedcfb
The HTML Content sink now generates content IDs for each of the content objects it creates. The IDs start at NS_CONTENT_ID_COUNTER_BASE, defined in nsIContentSink.h, and increase monotonically as content objects get created.
1999-08-31 11:17:26 +00:00
ftang%netscape.com
49da4f2996
1. detect BOM, 2. Implement XML 1.0 Appendex F, 3. move hack from nsParser.cpp to nsScanner.cpp so we won't damage UCS2 data
1999-08-30 22:25:17 +00:00
tao%netscape.com
c69287006e
Fix a memory leak.
1999-08-29 20:29:07 +00:00
rickg%netscape.com
3e1c22acb7
corrected string usage errors and removed warning
1999-08-29 17:35:19 +00:00
tao%netscape.com
03c8a3ee90
Patch to bug 11724. Fix suspec`ious buffer overrun problem. It prevents
...
double byte Ja texts in DTD being loaded correctly.
1999-08-27 21:11:35 +00:00
akkana%netscape.com
060daedce7
cvsignore
1999-08-27 21:00:47 +00:00
akkana%netscape.com
1a278509e0
Standalone test of output sinks. Builds, but doesn't quite work yet because the charset service isn't registered
1999-08-27 20:58:57 +00:00
akkana%netscape.com
3536bd2c52
11249: add /body tag when writing body-only
1999-08-27 20:54:57 +00:00
beard%netscape.com
05f8b8e443
plugged some memory leaks.
1999-08-27 03:46:33 +00:00
briano%netscape.com
97a8cfbf91
Fix for Unix native compiler builds. A newline is required at the EOF.
1999-08-26 22:53:50 +00:00
nisheeth%netscape.com
87b2a5400e
Protecting mozilla specific defines with MOZILLA_CLIENT...
1999-08-26 00:18:25 +00:00
ftang%netscape.com
fd9d5e597d
add one more constant
1999-08-25 21:38:24 +00:00
harishd%netscape.com
71fca2d466
Minor adjustments in consuming attributes ( Tracking down '<').
1999-08-25 21:27:43 +00:00
ramiro%netscape.com
7ee0e69965
Cleanup zlib cruft.
1999-08-25 14:39:53 +00:00
ramiro%netscape.com
5c9835cc68
Cleanup linking of libimg.
1999-08-25 13:37:11 +00:00
rickg%netscape.com
eaba11ea01
autogen content if onDataAvailable is never called
1999-08-25 03:47:37 +00:00
rickg%netscape.com
edf46449f1
removed warnings, unused debug code and a crufy comment
1999-08-25 03:10:47 +00:00
jdunn%netscape.com
a646f41fd3
Fix AIX compiler errors.
1999-08-25 01:14:11 +00:00
harishd%netscape.com
ef7db2ac2d
Fix for bug#s 3737, 12062, 9059.
1999-08-24 22:14:13 +00:00
harishd%netscape.com
d527cae564
Fix for bug# 10609 and partial fix for 10593.
1999-08-24 18:35:05 +00:00
akkana%netscape.com
ff7a19a5bd
Revise the doc encoder and content sink APIs yet again to make it easier
...
to add new flags (pass a flag in the constructor, rather than specific
booleans. This in order to fix:
11249: Add flag to write only the body in html output.
1999-08-24 18:30:19 +00:00
ramiro%netscape.com
ec21b9ecbc
Set the timer lib flags in one place.
1999-08-24 14:54:59 +00:00
ftang%netscape.com
c9df10b372
add two new constant
1999-08-24 07:17:46 +00:00
nisheeth%netscape.com
3caa1eb200
Fixed a warning on Linux.
1999-08-24 06:47:11 +00:00
mccabe%netscape.com
17cdc659d1
NS_DECL_NSIFOO spam for nsIRequest, nsIChannel, nsIStreamListener, nsIStreamObserver, all from netwerk/
...
convert manual interface method declarations in implementation class to NS_DECL_NSIFOO macro.
1999-08-22 13:26:18 +00:00
ramiro%netscape.com
2c19866af3
cleanup linking of libmozreg.
1999-08-21 15:41:53 +00:00
jdunn%netscape.com
654db50923
Fix build error on AIX, which won't allow 'redefining' of functions (i.e memcopy)
...
I talked this over with Nisheeth and the only reason this was put in was to
fix compiler warnings.
1999-08-19 21:24:06 +00:00
ramiro%netscape.com
6eeeaf7730
Fix for -lpref linking problems. Dont link with libpref, its not needed.
1999-08-18 00:27:50 +00:00
ramiro%netscape.com
ee33c47ded
Link in secfree dynamically only where needed.
1999-08-17 15:46:57 +00:00
ramiro%netscape.com
038e16b3a1
Dont link in the parser into the app. Link it in dynamically where needed.
...
This makes the link depenencies on unix be more like windows. Makes it
easier to track dependency problems and simplifies makefiles.
1999-08-17 13:54:48 +00:00
ramiro%netscape.com
04349cdd68
Link expat and xmltok into the htmlparser statically. Not into the app.
1999-08-17 12:46:23 +00:00
sfraser%netscape.com
f08ea2a98d
Part of fix for 11790, crash on quit. Need delete[] on an array. r dp, a chofmann
1999-08-13 23:27:54 +00:00
nisheeth%netscape.com
5b352a16be
Fix for bug 8251. We needed to resolve relative URLs when we loaded external DTDs. This had been fixed earlier but the fix needed to get replicated for the Necko code path.
1999-08-11 05:53:37 +00:00
akkana%netscape.com
998ecdd3eb
11572: default do-header to FALSE, which fixes a bunch of copy/paste bugs
1999-08-11 01:42:31 +00:00
slamm%netscape.com
0375e0b94d
Add a newline to the end of the file.
1999-08-10 23:17:10 +00:00
nisheeth%netscape.com
68478d84a1
Fixed some warnings in xmlparse.c. Thanks a lot to kherron@sgum.mci.com for noticing these warnings, filing a bug, and attaching an attempted fix to the bug report.
1999-08-09 23:52:45 +00:00
nisheeth%netscape.com
493fb7ae32
Checking in a patch that lets us build on a redhat 6.0 box with glibc-2.1.2-3 installed. Thanks a lot to Brian Ryner (bryner@students.uiuc.edu) for the patch.
1999-08-09 22:51:53 +00:00
harishd%netscape.com
ae9d16c074
Moved kLegalOpen from BODY to SCRIPT.
...
CanContain() now checks for kLegalOpen.
1999-08-09 21:28:24 +00:00
harishd%netscape.com
904dc09dc9
Added code to handle "stray" block closer ( bug# 11365 ).
...
Did some cleanup..
1999-08-09 21:26:55 +00:00
nisheeth%netscape.com
f271357886
Fix for bug 8607. DOCTYPE decls are now propagated from the XML tokenizer to the XML content sink.
1999-08-07 06:26:01 +00:00
nisheeth%netscape.com
10bf2abb17
Updating expat to latest release from James Clark.
1999-08-07 06:24:08 +00:00
akkana%netscape.com
b7d2106b2d
Don't convert charset on nsStrings, as suggested in comments in bug 6672
1999-08-06 20:50:37 +00:00
rickg%netscape.com
3aca4f8fe8
fixed bug 6659
1999-08-06 09:20:42 +00:00
harishd%netscape.com
fabf355699
Disabling RGESS_DEBUG which I had accidentally
...
checked in!!
1999-08-03 21:08:36 +00:00
harishd%netscape.com
67b7366c77
Hardcoding PI length in GetProcessingInstruction().
1999-08-03 00:12:22 +00:00
harishd%netscape.com
549c525f9f
Tweaks... Removed an extra append call.
1999-08-03 00:07:58 +00:00
harishd%netscape.com
10fd27ed50
Partial fix of bug 10593.
1999-08-03 00:03:52 +00:00
harishd%netscape.com
10e319cdca
Removed warning. mDTDState is of type nsresult
1999-08-03 00:03:00 +00:00
harishd%netscape.com
4a56ebd05b
Fix for bug# 11001. Allowing <P> to
...
contain <TABLE> - for backwards compatibility
1999-08-03 00:01:16 +00:00
harishd%netscape.com
81a3d839cc
Fix for bug#s 10530, and 10596.
...
Conditioning the raw buffer by removing the unwanted null chars.
1999-07-31 20:16:30 +00:00
akkana%netscape.com
9843a58b25
Fix 10621: write NS_LINEBREAK when we see the html whitespace tag
1999-07-30 23:40:57 +00:00
nisheeth%netscape.com
913f2d21a1
Fix for bug 10829. Removed an extra ADDREF to the content sink which was causing leakage of sinks and webshells.
1999-07-30 20:13:07 +00:00
mscott%netscape.com
94546e7ac3
fix build breakage by including config.mak
1999-07-29 02:39:17 +00:00
mscott%netscape.com
2c52ff8644
include config.mak to fix build breakage.
1999-07-29 02:16:06 +00:00
briano%netscape.com
5ca4aa0b87
Trivial elimination of some pointless macros as discussed in bug 8568. Approved by leaf@mozilla.org.
1999-07-29 01:18:12 +00:00
harishd%netscape.com
2c430f7f3e
Fixed sink addref bug [A] rickg, cyeh
1999-07-28 21:46:07 +00:00
nisheeth%netscape.com
88a7a3eadb
Adding a new parameter, aMode, to nsIContentSink::AddDocTypeDecl.
1999-07-28 06:56:05 +00:00
nisheeth%netscape.com
0a56284240
More work to fix bug 8607. This is still not enabled at run-time because one of the XML tests isn't displaying properly. XML decls and DOCTYPE decls will be passed up to the content sink once this is enabled.
1999-07-28 01:21:54 +00:00
harishd%netscape.com
17608d0b57
Made EnableParse() to return nsresult. Used to return PRBool
1999-07-27 23:32:30 +00:00
briano%netscape.com
007ea62765
Cleaned it up and changed the name of libreg.{a,so} to libmozreg.{a,so} to fix the conflict reported in bug 8568.
1999-07-27 23:27:44 +00:00
bruce%cybersight.com
49f92f70e7
Add newlines for unix compilers.
1999-07-27 20:31:21 +00:00
harishd%netscape.com
0d4caed781
Fix for Bug# 3571.
...
Added Terminate() method in nsIDTD.
1999-07-27 00:54:46 +00:00
harishd%netscape.com
5f1f4976b5
Fixed a bug in DidBuildModel().
...
Approved by: rickg and chofmann.
1999-07-26 21:07:26 +00:00
nisheeth%netscape.com
983d4ea304
Don't set the default handler for now. It might be causing the Linux build to go orange.
1999-07-26 08:22:35 +00:00
nisheeth%netscape.com
cbf9fde516
- Move AddDocTypeDecl method from nsIXMLContentSink to nsIContentSink.
...
- Fix bug 8607 by passing the XML decl and the doctype decl from the expat tokenizer to the XML DTD.
1999-07-26 05:40:25 +00:00
rickg%netscape.com
cf36fcda1a
substitute calls to deprecated string API
1999-07-26 00:24:02 +00:00
rickg%netscape.com
340a605bf5
remove warnings, bug fixes, API enhancements
1999-07-25 17:23:24 +00:00
peterl%netscape.com
53d60d8dba
remove warning
1999-07-24 18:58:48 +00:00
harishd%netscape.com
d833e5817d
Tweaked my previous checkin in fixing
...
bug# 7548. Changed Sanitize() method to
SanitizeKey().
1999-07-22 22:30:13 +00:00
harishd%netscape.com
7163a4d801
Fix for bug# 7548.
...
Added a Sanitize() method for attribute tokens that
would remove non-alpha-non-digit characters from the
end of a string ( could be a "key" or "value")
1999-07-22 18:06:00 +00:00
sspitzer%netscape.com
30456210d0
this pragma is only for windows
1999-07-22 17:44:19 +00:00
sspitzer%netscape.com
f33fc09d0a
prevent crash on startup.
1999-07-22 07:42:37 +00:00
scc%netscape.com
16e2ba6a23
explicitly define kCharsetConversionManagerCID only in files that need it ... move to canonical scheme for defining and using IIDs and CIDs
1999-07-22 05:25:17 +00:00
nisheeth%netscape.com
9e1c30e3ae
Fix Necko build bustage. Rename local variable ret to rv.
1999-07-21 20:20:50 +00:00
nisheeth%netscape.com
d0b9b7330f
Fix for bugs 10259 and 8251. We resolve relative urls to absolute urls when loading up external DTDs in the XML parser. We no longer crash if a non-existent DTD is specified.
1999-07-21 19:48:14 +00:00
jfrancis%netscape.com
5eacf00260
adding nsExpatDTD.cpp to mac build
1999-07-20 23:28:06 +00:00
nisheeth%netscape.com
bf38e3dc71
Adding nsExpat.dtd to the Unix build.
1999-07-20 22:20:43 +00:00
sspitzer%netscape.com
cc50c16825
fix warnings
1999-07-20 21:12:28 +00:00
akkana%netscape.com
ebb98de6ad
Bug 9749: insert a newline after a PRE tag even if mode isn't formatted
1999-07-20 20:54:46 +00:00
rickg%netscape.com
249234cbb3
fixed bugs 10104 and 10107 -- also removed warnings
1999-07-20 06:58:01 +00:00
jfrancis%netscape.com
e3ce7cc8c7
fixing build bustage - why is nsExpatDTD not built on mac?
1999-07-19 23:35:33 +00:00
akkana%netscape.com
dd8ddd6adc
Oops, #else in wrong place
1999-07-19 23:09:50 +00:00
jfrancis%netscape.com
9f8fbd3fe6
assorted work to expose nav html dtd to editor
1999-07-19 22:52:48 +00:00
jfrancis%netscape.com
2ec53e1f90
assorted work to expose nav html dtd to the editor
1999-07-19 22:49:21 +00:00
akkana%netscape.com
feb61c6d4c
Use the Range methods instead of homebrew stuff to determine when a point is contained in a range; eliminate code duplication
1999-07-19 22:41:49 +00:00
rickg%netscape.com
8a30cbf6df
fixed stupidity in scanner. Sorry folks
1999-07-19 08:06:24 +00:00
rickg%netscape.com
7101bd0043
fixed bug 9421
1999-07-19 06:21:52 +00:00
rickg%netscape.com
60fb037284
fix bug 10109
1999-07-19 05:30:49 +00:00
rickg%netscape.com
4aec1b3707
switching to faster string APIs
1999-07-19 03:09:16 +00:00
rickg%netscape.com
56e731b152
post-process fix to unicode library error
1999-07-18 23:43:52 +00:00
rickg%netscape.com
8105488cc3
fixed bug 9905
1999-07-18 03:46:21 +00:00
peterl%netscape.com
b5831197fe
fix linux
1999-07-18 00:59:40 +00:00
peterl%netscape.com
78e3b64a43
changed to preprocessor for code generation for tag & entity tables
...
cleanup tag and entity lookup apis
1999-07-18 00:12:32 +00:00
peterl%netscape.com
3f3f71e180
new file
1999-07-18 00:03:58 +00:00
ramiro%netscape.com
a09ea8b7ca
Landing timer move on unix.
1999-07-17 14:22:51 +00:00
rickg%netscape.com
d323d0254e
fixed bug 9748
1999-07-17 13:01:47 +00:00
rickg%netscape.com
465272c799
removed potential memory deref errors
1999-07-17 11:08:28 +00:00
rickg%netscape.com
dc3f0c0ad0
fixed build warnings and eliminated a few bugs
1999-07-17 10:06:04 +00:00
rickg%netscape.com
d9e8081acc
fix another error in observer-DB; thanks ramiro!
1999-07-17 09:51:00 +00:00
rickg%netscape.com
7cc2b2a39f
working on removing iostream
1999-07-17 08:16:04 +00:00
rickg%netscape.com
f4e0030acb
fixed fatal error in observer dictionary code
1999-07-17 07:21:57 +00:00
beard%netscape.com
06085c800b
added <iostream.h>
1999-07-17 01:58:38 +00:00
rhp%netscape.com
05393818ab
Newline at end
1999-07-17 00:34:16 +00:00
harishd%netscape.com
dd5aaf0aa7
Doing a proper unicode conversion!!
1999-07-16 23:36:04 +00:00
nisheeth%netscape.com
51a701c222
Enable external parameter entity parsing in expat.
1999-07-16 21:54:04 +00:00
harishd%netscape.com
2c6c6fd893
Added Observernotification for XML PI, cleaned up some warnings.
1999-07-16 21:07:54 +00:00
rickg%netscape.com
d3ada02e60
fix regression in viewsource
1999-07-16 19:18:06 +00:00
rickg%netscape.com
e200fc4552
fixed the REAL problem this time
1999-07-16 18:24:14 +00:00
rickg%netscape.com
ebabd67cea
This should not have been an error
1999-07-16 18:21:59 +00:00
rickg%netscape.com
0e0916d5fc
fixed linkage error
1999-07-16 18:14:40 +00:00
kipp%netscape.com
dd6cf0e923
Removed a compiler warning
1999-07-16 17:40:39 +00:00
harishd%netscape.com
2968e7c251
Added a little comment about <SCRIPT> and <STYLE>
1999-07-16 17:37:26 +00:00
harishd%netscape.com
05c118f7d7
Treating <SCRIPT> as CDATA.
1999-07-16 17:36:04 +00:00
rickg%netscape.com
bfdb9c587c
bug fixes, warning removal, perf. improvements
1999-07-16 17:31:38 +00:00
warren%netscape.com
84bd74a4fd
Big changes for Necko load groups. Things are much happier now. Now images work (on pages, but not in chrome).
1999-07-16 11:14:36 +00:00
nisheeth%netscape.com
76b19c9c12
Fix for bug 8703. We now display errors for incomplete XML files like "<b><c></c>". XML_Parse() was not being called with the isFinal parameter set to TRUE after the last chunk of data was passed to expat. Fixed.
1999-07-15 08:23:37 +00:00
harishd%netscape.com
b750f85157
Per spec. IFRAME can contain flow elements.
...
Updating element table accordingly.
(courtesy - vidur )
1999-07-14 17:30:30 +00:00
harishd%netscape.com
7cc31b0783
Cleaning up a couple of warnings!
1999-07-14 16:20:58 +00:00
harishd%netscape.com
00da345e21
A little tweaking to my previous checkin.
...
Checking for NS_OK.
1999-07-14 16:04:41 +00:00
harishd%netscape.com
34029142f9
Added support for javascript entities in the parser.
...
More refinement in collecting content within <SCRIPT>,i.e.,
paying attention to quotes, apostrophe,etc.
1999-07-14 16:01:38 +00:00
rickg%netscape.com
8d00b81f92
fixed bug9583
1999-07-10 17:14:28 +00:00
mscott%netscape.com
8cf5392331
NECKO change only --> if we failed to get a content type we would crash because we were executing code even if
...
the return value was failure that dependend on the content type ptr being valid.
1999-07-09 23:07:50 +00:00
warren%netscape.com
61c8d73b43
Necko stuff for dealing with load groups when opening URLs.
1999-07-09 21:18:47 +00:00
rickg%netscape.com
7b5c3890f0
fixed API error
1999-07-08 04:59:28 +00:00
rickg%netscape.com
78feae984c
fixed bug 9386 and added Terminate() to parser API
1999-07-08 04:39:38 +00:00
nisheeth%netscape.com
094d857717
Remove XML_DTD #define. Reviewed by Tao.
1999-07-08 03:21:33 +00:00
nisheeth%netscape.com
50114a8520
Remove #define XML_DTD. This is defined in the makefiles.
1999-07-08 03:20:09 +00:00
briano%netscape.com
d260db75d6
Fix for AIX and HP-UX and probably other Unix variants.
1999-07-08 03:06:59 +00:00
kipp%netscape.com
64580b12c7
Eliminate array overruns that caused spurious crashes for deeply nested documents (bug #8098 )
1999-07-07 21:53:05 +00:00
valeski%netscape.com
a64ac5bef1
converted GetBuffer calls to ToNewCString for prunichar reasons
1999-07-07 14:38:39 +00:00
rickg%netscape.com
0aeaf8e731
remove warnings
1999-07-07 08:32:09 +00:00
warren%netscape.com
9975942bdb
Added channel argument to nsIStreamObserver/nsIStreamListener/nsIProgressEventSink methods.
1999-07-07 08:08:40 +00:00
rickg%netscape.com
7a884e73a4
fix bugs 8523, 9127, parially fix 8803
1999-07-07 07:40:35 +00:00
nisheeth%netscape.com
028fa1f74f
Turning on the XML_DTD define...
1999-07-07 04:38:33 +00:00
ramiro%netscape.com
5cdb03367b
Define the toolkit flags in one place an reuse that. Hopefully this will
...
put an end to the cut-n-paste insanity.
1999-07-07 04:38:18 +00:00
tao%netscape.com
a9dc53e4d9
Turn on XML_DTD manually.
1999-07-07 03:13:58 +00:00
akkana%netscape.com
5c1253edca
Fix formatted plaintext output -- it wasn't following prettyprint or wrap length
1999-07-06 23:13:15 +00:00
rickg%netscape.com
99f2e7f9e4
fixed bug 9127
1999-07-06 07:12:34 +00:00
andreas.otte%primus-online.de
d118ec010c
some more ignorance
1999-07-03 08:35:42 +00:00
nisheeth%netscape.com
6c13731f9f
Including external DTD support in Unix and Windows builds.
1999-07-02 21:02:06 +00:00
ramiro%netscape.com
43295086e9
Part I of Alexander Larsson's (alex@signum.se) patch to reduce symbol bloat.
...
All these changes are safely ifdefed out for the time being.
There are also a few implementation
DEFINES cleanups.
1999-07-02 14:59:36 +00:00
dveditz%netscape.com
9bc612bf52
makeile cleanups
1999-07-02 13:38:47 +00:00
ramiro%netscape.com
f41e67c622
Separate the widget and gfx toolkits into two variables.
...
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
dveditz%netscape.com
17864a291d
Trying to fix Win32 dependencies. Lots of broken cut-n-paste makefiles
1999-07-02 11:50:19 +00:00
warren%netscape.com
0d57b334b1
More necko ifdefs.
1999-07-02 06:37:07 +00:00
mcafee%netscape.com
afbdfe7291
Solaris needs function declarations, adding header file for NECKO=1 case.
1999-07-02 06:17:57 +00:00
tao%netscape.com
03e88827de
Fix bustage
1999-07-02 03:34:24 +00:00
tao%netscape.com
3465e55bf4
Fix build bustage.
1999-07-02 03:20:48 +00:00
tao%netscape.com
a4870b7c12
Hook up James Clark's external DTD support; protected by XML_DTD.
1999-07-02 02:35:28 +00:00
tao%netscape.com
1d108602ca
Merge James Clark's DTD patch. "ifdefed by XML_DTD".
1999-07-02 02:32:56 +00:00
warren%netscape.com
bd73f68e8b
Renamed OnStartBinding/OnStopBinding to OnStartRequest/OnStopRequest (removing the redundant ones from necko). Numerous necko fixes. Necko now using nsIPrompt interface instead of nsINetSupport.
1999-07-01 19:30:20 +00:00
akkana%netscape.com
66024861e2
- New dialog and editor shell API for Insert HTML Source
...
- Add wrapcolumn setting to document encoders, and use it in the editor
- Fix numbered lists in the html to text sink stream.
1999-06-30 19:26:08 +00:00
waterson%netscape.com
d24494007b
Add GetIID()'s to interfaces.
1999-06-30 19:12:21 +00:00
rickg%netscape.com
f504666f66
removed a rickg debug flag that was causing a performance hit
1999-06-30 00:41:04 +00:00
valeski%netscape.com
5756abe1b0
we need to watch the error code of content type
1999-06-29 23:26:11 +00:00
scc%netscape.com
4973918df6
Added |GetIID()|
1999-06-29 20:28:56 +00:00
valeski%netscape.com
547e242951
nsIChannel api change
1999-06-29 01:54:05 +00:00
vidur%netscape.com
ca397c6a5f
Added comment handler
1999-06-29 00:44:26 +00:00
gagan%netscape.com
dc1680b25c
Necko changes (from Andreas)
1999-06-29 00:26:25 +00:00
gagan%netscape.com
0b5bd41943
Added Makefile.in for Linux builds.
1999-06-28 23:38:33 +00:00
harishd%netscape.com
ae67dd581c
Subtleties involved in treating <SCRIPT> as CDATA ( internally ).
...
Therefore, undoing my change in fixing Bug# 7853.
1999-06-28 22:47:54 +00:00
mscott%netscape.com
25a6e7c788
necko change: nsIStreamListener::OnDataAvailable now takes a nsIInputStream instead of a nsIBufferInputStream.
1999-06-28 20:43:28 +00:00
harishd%netscape.com
e5798a9618
Fix for Bug# 8229.
1999-06-28 19:59:38 +00:00
harishd%netscape.com
4cd9667374
Fix for Bug# 7853.
...
Treating SCRIPT to be CDATA.
1999-06-28 19:58:30 +00:00
rickg%netscape.com
02ec2986df
fixed bugs 4041 and 8047
1999-06-28 07:03:01 +00:00
akkana%netscape.com
77de9e4f9c
- Add a prettyprint flag to the html-to-text sink (false by default).
...
When prettyprinting is on, we will attempt to make the plaintext
mimic the look of the html; when off (as for copy/paste), we just
dump the text with no formatting information.
1999-06-26 00:01:11 +00:00
mcafee%netscape.com
9fc7f781e7
Adding case for BeOS.
1999-06-25 13:08:05 +00:00
ramiro%netscape.com
773e34ec7d
Changes to turn gfxps into a true component. Thanks to alecf@netscape.com
...
for providing the base patch.
1999-06-25 09:38:26 +00:00
akkana%netscape.com
8acb7e9e08
5924: Fix XIF handling of HTML comments, and also pass through the document's original formatting whitespace
1999-06-24 20:15:52 +00:00
warren%netscape.com
1f76168d21
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
1999-06-23 03:29:44 +00:00
akkana%netscape.com
cdcd2cc12d
Use NS_LINEBREAK from nsCRT.h
1999-06-22 22:05:12 +00:00
akkana%netscape.com
fc592dafd3
Change unicode assertion to a warning
1999-06-22 21:45:42 +00:00
ftang%netscape.com
a0161c4121
remove #if 0 section per harish
1999-06-22 03:54:04 +00:00
ftang%netscape.com
c1c907822d
add new topic and method per harish
1999-06-22 03:38:44 +00:00
rickg%netscape.com
7e688781f2
bug 8354 and fix for th nesting error
1999-06-21 23:46:02 +00:00
warren%netscape.com
495d11f50a
Parser changes for necko.
1999-06-21 00:33:51 +00:00
valeski%netscape.com
e23b3c673c
NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
1999-06-18 17:34:08 +00:00
rickg%netscape.com
a4f7f5d5e8
approved fix
1999-06-17 07:08:30 +00:00
nisheeth%netscape.com
15da3d57ee
Do not include nsXMLTokenizer.h any more.
1999-06-16 01:31:55 +00:00
nisheeth%netscape.com
6dbcdb1e3f
We no longer need to check an environment variable before instantiating the expat tokenizer. The next step is to remove the XML tokenizer from the build system.
1999-06-16 01:11:48 +00:00
jdunn%netscape.com
2f2ef137f0
Use C comment delims and not C++
1999-06-16 01:08:26 +00:00