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

1227 Коммитов

Автор SHA1 Сообщение Дата
rickg%netscape.com b428329793 fixed bug 28825, 30780, 31723 plus wip for travis; r=harishd 2000-03-25 03:35:50 +00:00
harishd%netscape.com d9e764d0d8 Added AppendSource() into keep the semantics of
GetSource() alive. This should give us some performance
in adding skipped content to the node.

r=pollmann
2000-03-23 21:19:05 +00:00
tbogard%aol.net da82c6d98f Don't try to Truncate when we fail to find the character. Actually, just do an assignment with the character location as the count size. This is actually a checkin for scc. r=travis 2000-03-23 04:13:49 +00:00
harishd%netscape.com 2301ca749a Fix for Bugs
29048,31392,31940,29379,29735,
25880,26488,27490,31694.

Gist: General bug fixes, Mem. leaks, and
          a little perf. work ( in collectingskipped content ).

r=pollmann
2000-03-22 22:13:50 +00:00
akkana%netscape.com 5b2ce19ca0 23980: convert relative href= and src= to absolute. r=sfraser 2000-03-22 01:33:59 +00:00
harishd%netscape.com ff72d36cd5 Fix for 31873,32094,32337.
Checking in for rickg.
r=me.
2000-03-18 09:15:01 +00:00
harishd%netscape.com b1cdd45f97 Fix for 32263
Create a new instance of the DTD when called by
the JS engine ( only when creating a new parser context ).
r=rickg.
2000-03-18 06:48:09 +00:00
akkana%netscape.com b665692c5a 29312: move nbsp guard to a more general location so it'll always fire 2000-03-18 04:35:45 +00:00
harishd%netscape.com 9f6afa90bc Fix for 31846 [PDT+]
r=rickg
a=jar,rickg
2000-03-18 00:49:54 +00:00
akkana%netscape.com cadcfdc0e0 31994: don't output text nodes inside select elements. r=slamm 2000-03-17 22:15:14 +00:00
rickg%netscape.com 9bc80a4219 fixed leak introduced with last update; r=taz. 2000-03-17 05:08:14 +00:00
rickg%netscape.com 02e9ece97d fix to PDT+bug 32022; r=harish, rickg, markA, troy; a=jar 2000-03-17 04:12:17 +00:00
akkana%netscape.com b2a6e34776 26093: whitespace in copy/paste from plaintext.
27848: spaces between table cells in unformatted output.    r=slamm.
2000-03-17 00:15:51 +00:00
akkana%netscape.com d4443ddebb Do entity conversion even for output-to-string case. r=nhotta 2000-03-16 23:08:38 +00:00
nhotta%netscape.com 98fab09e41 Changed flag for entity conversion, bug 27376, r=akkana. 2000-03-16 00:28:01 +00:00
akkana%netscape.com 65c8f90af3 Switch to the perl version of the test script 2000-03-15 23:47:00 +00:00
akkana%netscape.com 0d0810c0ee Install the new TestOutSinks.pl 2000-03-14 03:24:44 +00:00
akkana%netscape.com 31aa6bfb8b 17883, indentation spaces (from Daniel Bratell, bratell@lysator.liu.se),
30380, blockquote should be block (also from Daniel),
6079, URLs surrounded by quotes *and* angle brackets (from Ben Bucksch,
      mozilla@bucksch.org),
translate test into perl (so it will eventually be runnable on mac)
 and fix up some old tests (me).
2000-03-14 03:01:15 +00:00
rickg%netscape.com c48a3c7376 removed calls to deprecated string methods 2000-03-12 22:22:24 +00:00
rickg%netscape.com 17f289a420 eliminate extra string copy 2000-03-12 10:52:02 +00:00
rickg%netscape.com 40a15f6635 landing phase 2 to remove deprecated string calls 2000-03-12 10:39:10 +00:00
rickg%netscape.com 1c1708313c second phase of deprecated method removal. 2000-03-12 10:01:10 +00:00
rickg%netscape.com 7c3791f3f7 removed nsStr references 2000-03-12 09:23:40 +00:00
rickg%netscape.com 4791ab3e8f removed calls to deprecated string methods 2000-03-12 09:14:14 +00:00
harishd%netscape.com e5f7014b0e Fix for 30486 [ PDT+] - Guessing that builds team would migrate these changes to the BRANCH.
Triming off <! and > from the DOCTYPE string.

r=akkana
a=rickg
2000-03-12 00:34:07 +00:00
rickg%netscape.com cb6a1883ca fixed PDT+ bug 30026; r=harishd, markA; a=jar 2000-03-11 08:08:24 +00:00
pavlov%netscape.com 5f929a962c fix windows build problems 2000-03-11 03:35:49 +00:00
pavlov%netscape.com 33ce2d4e90 changes to let us build on MacOS X 2000-03-11 03:08:04 +00:00
tbogard%aol.net a340f07ca8 HandleUnknownContentType is no longer part of the nsIDocumentLoaderObserver interface. 2000-03-11 01:24:29 +00:00
harishd%netscape.com b4ab970258 Fix for 15204 [ PDT+]
Including tag name when recording trailing contents ( only used on TEXTAREA)
r=pollmann
a=rickg
2000-03-09 22:16:10 +00:00
rickg%netscape.com 4ee2e50d0e fixed PDT+ bugs 30929 and 29749; r=harishd, pollman; a=jar 2000-03-08 06:18:18 +00:00
waterson%netscape.com a66e1842fa Bug 27222. Make sure that we grab aListener and stuff it into mObserver, so that parser observers work. r=harishd, a=jevering 2000-03-07 02:35:20 +00:00
rickg%netscape.com 97565dc60c fixed pdt bugs 28208 and 3944; r=harishd, a=jar 2000-03-06 08:44:28 +00:00
warren%netscape.com 1a7a632cdd Fixing anticipated bustage due to thread safety checking code. 2000-03-05 23:56:59 +00:00
ftang%netscape.com 4ebd2a29bd fix bug 20570. r=harishd a=jar. Compare against PRUnichar instead of the first byte. 2000-03-04 00:38:12 +00:00
harishd%netscape.com d483c79b63 23680 [PDT+] - PRE should not be a parent of TD.
This fixes the cvs log display problem.

r=rickg
a=rickg
2000-03-02 21:29:04 +00:00
akkana%netscape.com 30135b40f4 28870: Fix performance problems in plaintext output. Fix from bratell@lysator.liu.se, r=me and mscott, a=jevering 2000-02-29 21:18:23 +00:00
rickg%netscape.com 00eb5ed4de PDT+ 3944 and 28948; r=harishd; a=jar 2000-02-26 06:14:30 +00:00
bryner%uiuc.edu bbfe27364b Adding a new flag to the Win32 build system. Set DISABLE_TESTS=1 to skip
building in the tests directories.  Should not affect the build at all if
you do not have this environment variable.  r=leaf.
2000-02-25 04:12:40 +00:00
akkana%netscape.com ec3e83cff5 More on 19428: fix the output tests on windows. r=cmanske, a=rickg. 2000-02-25 01:09:37 +00:00
akkana%netscape.com c5a660737e 19428: fix copying from a document with a doctype.
Also add test cases to notice this if it ever regresses.
Fix from harishd, r=me, a=rickg.
2000-02-23 01:23:29 +00:00
rickg%netscape.com 340d7ddafd fixed pdt+ 28342; r=harishd; a=jar; precheckins passed 2000-02-22 06:26:06 +00:00
ftang%netscape.com 9e35c1b735 fix 222203 . r = harishd move the scanner set character set code into the set charset function with if statement 2000-02-15 09:13:27 +00:00
harishd%netscape.com 4bff632e82 Fix for bug 27710 - (MAC specific)
Forgot to initialize a variable :-(
2000-02-15 00:55:24 +00:00
harishd%netscape.com 2b14122bc4 Backing out fix for Bug 21008. 2000-02-14 23:26:19 +00:00
rickg%netscape.com 044e8f5923 removed warnings -- unused variables; r=none 2000-02-13 17:39:47 +00:00
akkana%netscape.com 9065a87318 Put the extra newline back. Rick had changed something last night
which fixed the bogus extra newline problem, and caused the tree to
go orange since the test still had the extra newline; but now he's
apparently reverted that fix, so the extra newline is back and
the tree is orange again. This should make it go green.  a=trudelle
2000-02-12 02:47:06 +00:00
akkana%netscape.com bf30fb2649 27144: make sure the editor bogus node starts with _moz, and strip it out in html output. r=smfr 2000-02-12 01:58:40 +00:00
rickg%netscape.com e2f1af3b1f removed warnings and fixed bug 27483; r=rods and akkana (for portions) 2000-02-12 01:47:56 +00:00
harishd%netscape.com 38f0241f42 Fixed Bugs:
20087 - [PDT+] Fixed by synchronizing the stacks,
in parser and content sink when FORM behaved as a container.
25202 - Fixed a context-mismatch that was caused while
handling illegal contents in TABLE.
25658 - Tweaked CanOmit() to be a little picky on omitting
misplaced-content in TABLE.
24885 - Removed ADDRESS from being P tag's kid. ( per spec. )

r=pollmann

25880, 21008 - Handling NOTAGS in HEAD.
25749 - SOUND tag is now a non-container and can be
contained by flow-entities. ( per spec. )
22913 - Fixed by not allowing BLOCKQUOTE to be a child of
PRE ( as per spec. )

r=rickg
r=vidur - For changes in content sink.

Did some performace work in nsHTMLTokenizer and nsHTMLTokens.
GIST: Avoiding excessive use of ::strlen() and ::memcpy(). Limiting
RecordTrailingContent() usage.

r=nisheeth
2000-02-11 22:06:25 +00:00
akkana%netscape.com 3b97b32635 Fix problem in the output tests. r=rickg,a=leaf 2000-02-11 20:30:25 +00:00
rickg%netscape.com ccea405df3 backout part of xif update; r=none (because it's a backout) 2000-02-11 15:34:12 +00:00
rickg%netscape.com f2f64f2556 improve token initializer 2000-02-11 15:25:39 +00:00
rickg%netscape.com 28dc74477f revert changes 2000-02-11 15:25:00 +00:00
rickg%netscape.com 3e8ed7c3de oops -- case error in filename 2000-02-11 12:50:36 +00:00
rickg%netscape.com 0c874ea257 fixed 22340, 23749, 23931, 24419, 25522, 25630, 25845 and 25895; r=harishd 2000-02-11 12:11:29 +00:00
scc%netscape.com 5e041e830f Pro5 update 2000-02-07 23:06:04 +00:00
pinkerton%netscape.com ca825bef77 fix the access paths for pro5 migration. r=macdev. 2000-02-04 03:27:36 +00:00
akkana%netscape.com c40d75929c 24912: Flush the current line when entering a pre tag. r=cmanske 2000-02-02 22:50:58 +00:00
pp%ludusdesign.com 207f05242d Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com 2000-02-01 14:26:27 +00:00
nisheeth%netscape.com c6de6c3dd8 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 cde2214436 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 639194451a 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 a36f69756b 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 e86be7a28f 12560: don't output children of SELECT in plaintext output. r=mcafee 2000-01-26 02:19:53 +00:00
akkana%netscape.com a25f47d902 Remove a debug printf 2000-01-26 00:34:49 +00:00
dougt%netscape.com fd69a2f423 Landing nsIFile. 2000-01-24 21:28:28 +00:00
nisheeth%netscape.com 71218baaf6 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 14ad23074e added htmlgen docs 2000-01-22 00:56:02 +00:00
rickg%netscape.com 7f65039175 small improvements to htmlgen utility; this does NOT affect the mozilla tree 2000-01-22 00:55:25 +00:00
rickg%netscape.com 5e1780b000 further enhancements to residual style docs 2000-01-19 21:50:44 +00:00
rickg%netscape.com 3c99eb0f7a adding residual style tests 2000-01-19 21:33:20 +00:00
rickg%netscape.com 2ae787bd86 Landing harish's fix to bug24190. r=rickg, a=chofmann 2000-01-19 02:38:33 +00:00
akkana%netscape.com 2482da52fd 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 fe33da753c Fix reporting of errors at the end of the script. r=cmanske 2000-01-19 00:01:10 +00:00
akkana%netscape.com 6e86068c5a 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 7b1be2f9a5 fixed 23529, 23837, 23831 2000-01-18 21:06:52 +00:00
harishd%netscape.com 6d7709ce99 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 d06112b188 backing out harishd 3:50PM checkin a=mcafee 2000-01-14 06:57:53 +00:00
harishd%netscape.com c6d77dfbf1 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 670d367a16 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 13efd9e8c6 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 84c464ee5f Fixed my inverted logic that landed with Harish's checkin. 2000-01-11 06:00:58 +00:00
harishd%netscape.com f3385f8f98 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 8a5bbf46f5 fixing bug 21414 the right way, reverting api's to their previous ways. 2000-01-10 23:04:24 +00:00
jfrancis%netscape.com 5521ba66ba support for getting parser's internal enum value for text nodes 2000-01-10 09:45:43 +00:00
pinkerton%netscape.com ecd09fca23 fixing bustage. 2000-01-08 02:15:33 +00:00
pinkerton%netscape.com 938b7c8db0 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 3556a13e7c fixed bugs 9059, 18928, 19581, 21005, 22351; r=harishd. I also removed warnings 2000-01-08 00:55:15 +00:00
rickg%netscape.com 37833fde23 added debug code for ParseFragment(); r=harishd 2000-01-08 00:53:43 +00:00
akkana%netscape.com cd39359d46 Remove URL: in automated test, tracking BenB's last change 2000-01-04 20:23:04 +00:00
rickg%netscape.com 40a456298f 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 796504aa63 Removed debug setting so that viewsource will show formatting again. r=buster 2000-01-03 19:40:00 +00:00
sspitzer%netscape.com 4a456ed282 fix warning. 2000-01-02 08:53:07 +00:00
rpotts%netscape.com e4d36a4fca Removed obsolete arguments from nsIDocumentLoaderObserver OnEndDocumentLoad and OnStartURLLoad. 1999-12-29 07:32:59 +00:00
rickg%netscape.com f1555faf13 fixed bug22585; r=kmcclusk 1999-12-23 23:08:27 +00:00
rickg%netscape.com f999b9badb fixed bug22040 with patch by vidur; r=kmcclusk. Also removed warnings. 1999-12-23 01:04:29 +00:00
rickg%netscape.com c6409d5961 fixed bugs 17663, 17750, 21779, 21787, 22351, 22406; r=dcone, kmcclusk; a=jar 1999-12-22 23:12:49 +00:00
akkana%netscape.com 2eba1857b8 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 db0aecb44a 21993: hr should have newline before/after it. Trivial code change, a=gramps 1999-12-22 22:03:49 +00:00
rickg%netscape.com 6988e06e5f fixed bug 22302; r=buster; a=jar 1999-12-22 03:45:35 +00:00
briano%netscape.com 603aad9d41 Fix for build breakage on unappreciated platforms. 1999-12-22 00:08:29 +00:00
rickg%netscape.com c6ceac96d4 disabled debug code that was writing to the console; part of last checkin 1999-12-21 09:44:09 +00:00
rickg%netscape.com deb16733cb landing residual style handling; r=harishd, buster, kmcclusk for various parts; a=jar 1999-12-21 07:53:20 +00:00
briano%netscape.com 3e3ded4ce5 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 9adab022be 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 b62bcb6101 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 6cdc6067d0 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 ca0f838f88 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 139cc5a7c9 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 ebbe7f1919 fixed blockers: 19598 and 20624 with temp workaround; r=syd. 1999-12-07 06:48:56 +00:00
rickg%netscape.com ae039146ac removed 2 warnings; r=none 1999-12-07 05:07:53 +00:00
rickg%netscape.com 6d22791ca9 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 3fa50e46de Add tests/outsinks to build. r=slamm 1999-12-06 22:34:11 +00:00
akkana%netscape.com cafe527dc7 Add htmlparser/tests/outsinks to the enable-tests build 1999-12-06 22:29:49 +00:00
akkana%netscape.com 0ef361d33a Remove a debug printf. Trivial one-line change 1999-12-06 21:49:04 +00:00
rhp%netscape.com 1ad0e2f856 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 2b0e62b70a inadvertently left debug #ifdefs in 1999-12-03 00:43:36 +00:00
rickg%netscape.com 6b2d2e6043 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 f5607b5bca fixed PDT+19121; r=kmcclusk 1999-12-03 00:30:29 +00:00
rickg%netscape.com b6881a37f6 various bug fixes (PDT+ and other); removed warnings. r=syd 1999-12-02 10:14:42 +00:00
sfraser%netscape.com 3cbb52af45 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 020161f500 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 a44ef7e097 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 bbdf3cb43c 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 382e1a00c7 Put back in util.lib 1999-11-30 21:56:24 +00:00
warren%netscape.com a265a32348 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 85ef7ff9da 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 e7245bec84 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 4ab4ee4d4e Eliminated the libs build pass. 1999-11-28 03:05:01 +00:00
shaver%netscape.com 11dfd58e9d 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 7221179fb4 20062: following Naoki's advice on which flag to use for entity conversion 1999-11-24 22:59:34 +00:00
akkana%netscape.com 342bf1989c Change asserts to nonfatal warnings 1999-11-24 00:56:03 +00:00
rickg%netscape.com fc37d9b4a4 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 0c87c4e5a7 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 c698796eb7 fixed PDT+ bug 3118; r=dcone 1999-11-22 20:12:21 +00:00
rickg%netscape.com 43863e63f2 landing updates for harish, and residual style WIP; r=rickg 1999-11-22 06:18:24 +00:00
akkana%netscape.com 0b97d181a0 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 9da757a09e Unblocking bug 18679.
[ scanner got into an infinte loop ]
1999-11-17 00:25:33 +00:00
jdunn%netscape.com d70d78c6bf 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 3b4570925d trivial removal of warnings; r=none 1999-11-14 23:15:35 +00:00
jdunn%netscape.com a51203f96a adding newline at end of file... required by HP 1999-11-14 20:26:08 +00:00
rickg%netscape.com 96a5c0dc5c 2nd half of parser wip; lots of bugs; r=harishd 1999-11-14 06:23:11 +00:00
harishd%netscape.com e64fd3aed9 Another attempt to fix the bustage!!! 1999-11-13 04:56:56 +00:00
harishd%netscape.com 9d48c5f95a Fix for the bustage. 1999-11-13 04:37:54 +00:00
harishd%netscape.com 58b00280fb 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 de4581235a 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 fde19dc0e4 18576: improve wrapping of plaintext replies 1999-11-11 22:24:34 +00:00
jdunn%netscape.com 8dc361fd80 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 9e50f830ea 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 3b472aa874 Fix warnings for partially bracketed initializers. r=rickg a=chofmann 1999-11-10 23:47:37 +00:00
nisheeth%netscape.com 6a7c8adf6c a=sdagley. Move over to new timing macros... 1999-11-10 03:41:09 +00:00
dmose%mozilla.org 8535dda53e 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 2491f9c8dc 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 fad8e2a291 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 14ef08310e Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
harishd%netscape.com a462e24f61 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 392430a879 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 5affb9fc0f 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 564cd21ad6 Formatting whitespace changes only 1999-11-01 21:53:50 +00:00
akkana%netscape.com a6e83503f7 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 93e683de89 Changed NS_ASSERTION to use NS_WARN_IF_FALSE. r=pavlov 1999-11-01 21:24:24 +00:00
harishd%netscape.com 8ea8cae54a Fix fof bug 15674 - Putting back char* buffer.
r=akkana
1999-10-29 19:59:09 +00:00
harishd%netscape.com 727a309c06 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 66b6b64dc9 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 fdf49fd73f fixed bug17387 (pre-constructing DTD's). r=warren 1999-10-28 09:26:19 +00:00
rickg%netscape.com 683fc55f15 fixed bug17388, dtd leak; r=mscott 1999-10-28 07:53:21 +00:00
nisheeth%netscape.com 9a3cd99292 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 d86938aa1f 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 59b08f11f0 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 f52fcd23c5 Update a few of the standalone tests. Not part of the build 1999-10-22 21:35:16 +00:00
akkana%netscape.com d7045a49a6 16988: filter out BR type=_moz, which the editor inserts. r=syd 1999-10-22 21:03:29 +00:00
akkana%netscape.com f843ef448c Fix a runtime error message -- r= (and suggested by) dp 1999-10-21 23:12:31 +00:00
pierre%netscape.com fc6e72a505 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 749dc60e08 Should not affect build. Include stopwatch object code if MOZ_PERF is defined. 1999-10-21 02:47:56 +00:00
harishd%netscape.com b1a3b5dfe1 Fix for the bustage.
r=pollmann
1999-10-20 23:14:50 +00:00
harishd%netscape.com bd7a70e59f 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 67d46d9a99 Fixed Bug 16014 - Rectifed a glitch in illegal-content handling code.
r=pollmann
1999-10-20 22:32:10 +00:00
akkana%netscape.com 885b66e4d5 16726: don't print the doctype information in plaintext output. r=cmanske 1999-10-20 22:27:14 +00:00
nisheeth%netscape.com f485a1ad04 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 1fd5e7fb5d fixed bug 16584; CRCRLF not handled correctly. r=syd 1999-10-19 08:52:30 +00:00
rickg%netscape.com e42ff0e367 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 a17389e13e 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 494b9e552a another WIP for bug 13536; added charset notification back in; r=harish 1999-10-18 05:14:38 +00:00
rickg%netscape.com e22137400a removed warnings; no material code affected 1999-10-17 07:01:10 +00:00
rickg%netscape.com c2bea6de86 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 ff1c7c8842 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 72d00f973f 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 c0a0a219ae 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 c40298adbc fixing a memory leak, just use an nsAutoString. bug=15380, r=harishd 1999-10-13 23:59:27 +00:00
waterson%netscape.com c7347c6be0 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 2b60c91417 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 8157d1b5cf 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 417bf9926b 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 b90a06a288 Fixed AddRef/Release problems to eliminate negative refcounts in Bloaty. 1999-10-08 01:49:06 +00:00
rickg%netscape.com d6f62de01e fixed bug 15881; r=kmcclusk 1999-10-07 23:52:29 +00:00
rickg%netscape.com 5c3994b6d5 fixed bug 15788; r=kmcclusk 1999-10-07 23:51:29 +00:00
harishd%netscape.com 094354630f 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 180c7c1ebd 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 bb024f14dc Cleaned up warnings. R=rickg 1999-10-06 23:24:28 +00:00