1090 Commits

Author SHA1 Message Date
harishd%netscape.com
662dcce3f2 Fix for 15204 [ PDT+]
Including tag name when recording trailing contents ( only used on TEXTAREA)
r=pollmann
a=rickg


git-svn-id: svn://10.0.0.236/trunk@62494 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-09 22:16:10 +00:00
rickg%netscape.com
fba3da6995 fixed PDT+ bugs 30929 and 29749; r=harishd, pollman; a=jar
git-svn-id: svn://10.0.0.236/trunk@62388 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-08 06:18:18 +00:00
waterson%netscape.com
9d5206017d Bug 27222. Make sure that we grab aListener and stuff it into mObserver, so that parser observers work. r=harishd, a=jevering
git-svn-id: svn://10.0.0.236/trunk@62286 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-07 02:35:20 +00:00
rickg%netscape.com
34138387e3 fixed pdt bugs 28208 and 3944; r=harishd, a=jar
git-svn-id: svn://10.0.0.236/trunk@62259 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-06 08:44:28 +00:00
warren%netscape.com
f8d3a7a35f Fixing anticipated bustage due to thread safety checking code.
git-svn-id: svn://10.0.0.236/trunk@62250 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-05 23:56:59 +00:00
ftang%netscape.com
3d66be1497 fix bug 20570. r=harishd a=jar. Compare against PRUnichar instead of the first byte.
git-svn-id: svn://10.0.0.236/trunk@62186 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-04 00:38:12 +00:00
harishd%netscape.com
b5328e62fb 23680 [PDT+] - PRE should not be a parent of TD.
This fixes the cvs log display problem.

r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@62076 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 21:29:04 +00:00
akkana%netscape.com
1c378576f7 28870: Fix performance problems in plaintext output. Fix from bratell@lysator.liu.se, r=me and mscott, a=jevering
git-svn-id: svn://10.0.0.236/trunk@61893 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 21:18:23 +00:00
rickg%netscape.com
ccc1460b2c PDT+ 3944 and 28948; r=harishd; a=jar
git-svn-id: svn://10.0.0.236/trunk@61739 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 06:14:30 +00:00
bryner%uiuc.edu
fb74001790 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.


git-svn-id: svn://10.0.0.236/trunk@61647 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 04:12:40 +00:00
akkana%netscape.com
eb98d76923 More on 19428: fix the output tests on windows. r=cmanske, a=rickg.
git-svn-id: svn://10.0.0.236/trunk@61629 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 01:09:37 +00:00
akkana%netscape.com
3ad292276a 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.


git-svn-id: svn://10.0.0.236/trunk@61464 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-23 01:23:29 +00:00
rickg%netscape.com
bd06145f9b fixed pdt+ 28342; r=harishd; a=jar; precheckins passed
git-svn-id: svn://10.0.0.236/trunk@61425 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-22 06:26:06 +00:00
ftang%netscape.com
7fddcbc3a2 fix 222203 . r = harishd move the scanner set character set code into the set charset function with if statement
git-svn-id: svn://10.0.0.236/trunk@60853 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 09:13:27 +00:00
harishd%netscape.com
ae783912cf Fix for bug 27710 - (MAC specific)
Forgot to initialize a variable :-(


git-svn-id: svn://10.0.0.236/trunk@60757 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 00:55:24 +00:00
harishd%netscape.com
0fbcc1aded Backing out fix for Bug 21008.
git-svn-id: svn://10.0.0.236/trunk@60746 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 23:26:19 +00:00
rickg%netscape.com
2180b5b895 removed warnings -- unused variables; r=none
git-svn-id: svn://10.0.0.236/trunk@60645 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 17:39:47 +00:00
akkana%netscape.com
4270972196 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


git-svn-id: svn://10.0.0.236/trunk@60577 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 02:47:06 +00:00
akkana%netscape.com
279d38edc9 27144: make sure the editor bogus node starts with _moz, and strip it out in html output. r=smfr
git-svn-id: svn://10.0.0.236/trunk@60566 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 01:58:40 +00:00
rickg%netscape.com
d72b633f03 removed warnings and fixed bug 27483; r=rods and akkana (for portions)
git-svn-id: svn://10.0.0.236/trunk@60562 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 01:47:56 +00:00
harishd%netscape.com
9a2a38451a 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


git-svn-id: svn://10.0.0.236/trunk@60502 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 22:06:25 +00:00
akkana%netscape.com
e622d7e61f Fix problem in the output tests. r=rickg,a=leaf
git-svn-id: svn://10.0.0.236/trunk@60500 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 20:30:25 +00:00
rickg%netscape.com
c74d2b6a53 backout part of xif update; r=none (because it's a backout)
git-svn-id: svn://10.0.0.236/trunk@60495 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 15:34:12 +00:00
rickg%netscape.com
87927ff949 improve token initializer
git-svn-id: svn://10.0.0.236/trunk@60492 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 15:25:39 +00:00
rickg%netscape.com
c38cb85f64 revert changes
git-svn-id: svn://10.0.0.236/trunk@60491 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 15:25:00 +00:00
rickg%netscape.com
cd259454d6 oops -- case error in filename
git-svn-id: svn://10.0.0.236/trunk@60480 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 12:50:36 +00:00
rickg%netscape.com
0ab79b600b fixed 22340, 23749, 23931, 24419, 25522, 25630, 25845 and 25895; r=harishd
git-svn-id: svn://10.0.0.236/trunk@60478 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 12:11:29 +00:00
scc%netscape.com
dcee2e659d Pro5 update
git-svn-id: svn://10.0.0.236/trunk@60002 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 23:06:04 +00:00
pinkerton%netscape.com
cb0d0da5e1 fix the access paths for pro5 migration. r=macdev.
git-svn-id: svn://10.0.0.236/trunk@59731 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-04 03:27:36 +00:00
akkana%netscape.com
a1ddb4f662 24912: Flush the current line when entering a pre tag. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@59553 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:50:58 +00:00
pp%ludusdesign.com
fdfd888608 Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@59394 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-01 14:26:27 +00:00
nisheeth%netscape.com
1608c3e134 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.
git-svn-id: svn://10.0.0.236/trunk@59039 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 08:02:53 +00:00
akkana%netscape.com
e384276b0f 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


git-svn-id: svn://10.0.0.236/trunk@58985 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-28 01:17:23 +00:00
harishd%netscape.com
d400676ed4 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


git-svn-id: svn://10.0.0.236/trunk@58870 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-27 02:27:58 +00:00
akkana%netscape.com
adbd7e7404 Disable a debug printf; someone enabled code elsewhere that's calling it all the time
git-svn-id: svn://10.0.0.236/trunk@58707 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 02:34:46 +00:00
akkana%netscape.com
9998186f58 12560: don't output children of SELECT in plaintext output. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@58701 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 02:19:53 +00:00
akkana%netscape.com
e09170817c Remove a debug printf
git-svn-id: svn://10.0.0.236/trunk@58654 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-26 00:34:49 +00:00
dougt%netscape.com
714da09a59 Landing nsIFile.
git-svn-id: svn://10.0.0.236/trunk@58490 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 21:28:28 +00:00
nisheeth%netscape.com
26ad5f5255 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.
git-svn-id: svn://10.0.0.236/trunk@58465 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-24 06:43:15 +00:00
rickg%netscape.com
3656e27e92 added htmlgen docs
git-svn-id: svn://10.0.0.236/trunk@58371 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 00:56:02 +00:00
rickg%netscape.com
8374c14a86 small improvements to htmlgen utility; this does NOT affect the mozilla tree
git-svn-id: svn://10.0.0.236/trunk@58370 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-22 00:55:25 +00:00
rickg%netscape.com
25f07525e8 further enhancements to residual style docs
git-svn-id: svn://10.0.0.236/trunk@58258 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 21:50:44 +00:00
rickg%netscape.com
3a8ccbf675 adding residual style tests
git-svn-id: svn://10.0.0.236/trunk@58257 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 21:33:20 +00:00
rickg%netscape.com
bf3697323c Landing harish's fix to bug24190. r=rickg, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@58207 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 02:38:33 +00:00
akkana%netscape.com
0c72b33d06 Add a printf to the failure case. Trivial change, and no one but me is running this anyway.
git-svn-id: svn://10.0.0.236/trunk@58176 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 00:24:46 +00:00
akkana%netscape.com
252ae5b494 Fix reporting of errors at the end of the script. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@58164 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-19 00:01:10 +00:00
akkana%netscape.com
e56df1283f Add quotes around final errmsg test, to handle the case where more than one test fails. r=slamm
git-svn-id: svn://10.0.0.236/trunk@58128 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 21:59:42 +00:00
rickg%netscape.com
8c4bedb317 fixed 23529, 23837, 23831
git-svn-id: svn://10.0.0.236/trunk@58120 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 21:06:52 +00:00
harishd%netscape.com
f0e1788e4b 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


git-svn-id: svn://10.0.0.236/trunk@57953 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-15 20:35:57 +00:00
bienvenu%netscape.com
a871f40ff8 backing out harishd 3:50PM checkin a=mcafee
git-svn-id: svn://10.0.0.236/trunk@57791 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-14 06:57:53 +00:00