2331 Commits

Author SHA1 Message Date
alqahira%ardisson.org
6da90a22a8 Bug Block some Mac charsets. Patch by Simon Montagu <smontagu@smontagu.org>, backport by Mike Hommey<mh+mozilla@glandium.org>, r=emk, sr=dveditz, a1.9.0.next=dveditz
git-svn-id: svn://10.0.0.236/trunk@261973 18797224-902f-48f8-a5cc-f745e15eee43
2011-02-28 05:56:38 +00:00
mrbkap%gmail.com
d190c0e8a2 Bug 497013 - Fix some re-entrancy bugs in the parser. r+sr=sicking a=dveditz
git-svn-id: svn://10.0.0.236/trunk@258473 18797224-902f-48f8-a5cc-f745e15eee43
2009-09-22 22:55:56 +00:00
bent.mozilla%gmail.com
c6f29415a2 Bug 468538 - 'Crash [@ nsParser::ParseFragment] setting innerHTML in mixed-content document'. r+sr=mrbkap, a=ss.
git-svn-id: svn://10.0.0.236/trunk@257118 18797224-902f-48f8-a5cc-f745e15eee43
2009-05-06 22:37:58 +00:00
jonas%sicking.cc
7647002619 Don't keep a separate count of currently running scripts in the parser since all sorts of badness happens if there's running scripts when we create a new parser. r/sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@257021 18797224-902f-48f8-a5cc-f745e15eee43
2009-04-23 06:54:35 +00:00
bent.mozilla%gmail.com
b7da17e8f0 Bug 460437 - 'innerHtml doesn't update DOM when HTML markup goes from Invalid to Valid'. r+sr=mrbkap, a1.9.0.10=ss
git-svn-id: svn://10.0.0.236/trunk@257001 18797224-902f-48f8-a5cc-f745e15eee43
2009-04-21 18:16:35 +00:00
mrbkap%gmail.com
93667439d7 Bug 460706 - Handle misplaced ContinueInterruptedParsing calls during synchronous XMLHttpRequest. r+sr=sicking a=dveditz
git-svn-id: svn://10.0.0.236/trunk@256246 18797224-902f-48f8-a5cc-f745e15eee43
2009-02-18 01:01:14 +00:00
mrbkap%gmail.com
070e8296b2 Bug 444322 - Ignore OnDataAvailable calls when we're executing a script. r+sr=bzbarsky/jst a=dveditz
git-svn-id: svn://10.0.0.236/trunk@255767 18797224-902f-48f8-a5cc-f745e15eee43
2009-01-08 07:40:47 +00:00
mrbkap%gmail.com
19b8b6c40a Bug 448564. Better handling of sink context switches. Patch from Ben Newman <bnewman@mozilla.com> r=mrbkap, sr=bzbarsky, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@255088 18797224-902f-48f8-a5cc-f745e15eee43
2008-11-18 05:19:10 +00:00
bzbarsky%mit.edu
c969bf2cff Protect the scanner from OOM when appending new data. bug 430574, patch by timeless, r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@254919 18797224-902f-48f8-a5cc-f745e15eee43
2008-11-06 19:48:58 +00:00
mrbkap%gmail.com
a1197822f7 Allow <link> to be opened, even as the direct child of a <table>. bug 436722, r+sr=sicking a=ss
git-svn-id: svn://10.0.0.236/trunk@253515 18797224-902f-48f8-a5cc-f745e15eee43
2008-08-11 18:31:40 +00:00
jruderman%hmc.edu
79053d810b Make tagStack be an array of nsString instead of nsAutoString. Fixes bug 427941. r+sr=sicking, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@250043 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-11 04:38:26 +00:00
timeless%mozdev.org
a799ff972a Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore


git-svn-id: svn://10.0.0.236/trunk@249689 18797224-902f-48f8-a5cc-f745e15eee43
2008-04-06 12:28:42 +00:00
timeless%mozdev.org
cb247b3213 reverting, wrong patch, missing AMBIGUOUS
git-svn-id: svn://10.0.0.236/trunk@248210 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 21:55:28 +00:00
timeless%mozdev.org
51b0371ed0 Bug 394114 Interfaces missing from various QI implementations.
r=jag sr=jag a=dsicore


git-svn-id: svn://10.0.0.236/trunk@248200 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-19 21:19:42 +00:00
mrbkap%gmail.com
2cc51c1b30 Ensure that CanPropagate and CreateContextStackFor are consistent. bug 423373, r+sr=sicking a=beltzner
git-svn-id: svn://10.0.0.236/trunk@248016 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-17 20:24:01 +00:00
timeless%mozdev.org
2fe52f40c7 Bug 3004 Remove debug robot from build
removed robot from the build, this removes it from cvs
NPOB
toolkit changes r=luser, a=luser


git-svn-id: svn://10.0.0.236/trunk@247941 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-16 20:30:41 +00:00
reed%reedloden.com
0e2420cf30 Bug 311366 - "should make custom elements able to contain blocks (<section>)" [p=mrbkap@gmail.com (Blake Kaplan) r=sicking sr=jst a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@247824 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-14 15:15:30 +00:00
timeless%mozdev.org
094683c8e2 Bug 3004 Remove debug robot from build
r=mrbkap sr=jag a=dsicore

So Long, and Thanks for All the Fish


git-svn-id: svn://10.0.0.236/trunk@247609 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-12 08:15:55 +00:00
reed%reedloden.com
dd9d5afa58 Bug 418543 - "remove -moz-pre-wrap" [p=taken.spc@gmail.com (KUROSAWA, Takeshi) r+sr=roc a1.9=beltzner]
git-svn-id: svn://10.0.0.236/trunk@247364 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-08 09:44:43 +00:00
bent.mozilla%gmail.com
49d5e2fb0d Bug 420700 - Calling createContextualFragment affects subsequent setting of innerHTML. r+sr=jst, a=blocking1.9+.
git-svn-id: svn://10.0.0.236/trunk@247231 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-06 20:14:35 +00:00
bzbarsky%mit.edu
e8f1fb73bb Revert the change to RequiresBody. In particular, an <input type="Hidden">
needs to not require it, for now...  Bug 418464, r+sr=mrbkap, a=jonas


git-svn-id: svn://10.0.0.236/trunk@247122 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 20:46:21 +00:00
reed%reedloden.com
e892f31951 Bug 420609 - "XMLHttpRequest no longer able to parse XHTML documents with entity references" [p=trev.moz@adblockplus.org (Wladimir Palant) r+sr=bzbarsky a1.9=sicking a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@247084 18797224-902f-48f8-a5cc-f745e15eee43
2008-03-05 10:29:34 +00:00
reed%reedloden.com
0191864e90 Bug 418119 - "nsIContentPolicy not called for external DTDs of XML documents" [p=trev.moz@adblockplus.org (Wladimir Palant) r=sicking sr=peterv a1.9=beltzner a=blocking1.9+]
git-svn-id: svn://10.0.0.236/trunk@246302 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-22 11:32:24 +00:00
bzbarsky%mit.edu
3e20e12c1c Adding test
git-svn-id: svn://10.0.0.236/trunk@245955 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-19 07:52:14 +00:00
jwalden%mit.edu
2e26990f2e Fix an incorrect dependency rule from the last commit. r=orange
git-svn-id: svn://10.0.0.236/trunk@245803 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-16 00:16:09 +00:00
jwalden%mit.edu
fcf97a821b Bug 417491 - Element.setAttribute(':', ...) throws DOMException INVALID_CHARACTER_ERR. r+sr=peterv, a=beltzner
git-svn-id: svn://10.0.0.236/trunk@245800 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-15 23:22:56 +00:00
jwalden%mit.edu
72987bb0b3 Add an extra rule that makes changes to moz_extensions.c cause the necessary recompilation, to fix Windows bustage due to the missing dependency.
git-svn-id: svn://10.0.0.236/trunk@245455 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 05:32:09 +00:00
jwalden%mit.edu
896223b76d Bug 411103 - document.createElement(bad) (and the NS version) throwing wrong exception. Fixes two acid3 tests as well. r=peterv, sr=jst, a=schrep
git-svn-id: svn://10.0.0.236/trunk@245449 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 04:14:58 +00:00
jst%mozilla.org
f37d5ced8c Landing fix for bug 414764. Fixing problem with tokens being freed too many times. Patch by mrbkap@gmail.com, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@245442 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-12 01:45:03 +00:00
bent.mozilla%gmail.com
e21a2262ee Bug 386769 - "Make setting innerHTML faster". r=jst, sr=peterv, a=blocking1.9.
git-svn-id: svn://10.0.0.236/trunk@245266 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-08 22:07:53 +00:00
Olli.Pettay%helsinki.fi
406fdfe5a8 Bug 414637, createContextualFragment() throws NS_ERROR_NOT_AVAILABLE (allow contextfragments when container is document) r+sr=sicking a=blocking1.9+
git-svn-id: svn://10.0.0.236/trunk@245142 18797224-902f-48f8-a5cc-f745e15eee43
2008-02-07 15:11:29 +00:00
bent.mozilla%gmail.com
8298e919b4 Bug 404386 - nsScanner construction is 5% of setting innerHTML. r=mrbkap,smontagu. sr=jst. a=blocking1.9.
git-svn-id: svn://10.0.0.236/trunk@244394 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-29 22:12:22 +00:00
mats.palmgren%bredband.net
732b4b87b8 <!DOCTYPE> parsing tests. b=363883
git-svn-id: svn://10.0.0.236/trunk@243203 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-16 12:44:03 +00:00
dwitte%stanford.edu
a8f5008a68 update copy_string() to the single-fragment string world, and optimize write() to not return a value. b=282083, r+sr=jst, a=schrep
git-svn-id: svn://10.0.0.236/trunk@242333 18797224-902f-48f8-a5cc-f745e15eee43
2008-01-04 00:07:07 +00:00
mrbkap%gmail.com
9d03770331 Always free the curren token at the end of HandleToken. bug 408939, r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@242074 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-24 19:30:36 +00:00
mrbkap%gmail.com
fe03711872 Do not treat backspace as whitespace to match IE and Opera. bug 404252, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@241953 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-21 18:57:16 +00:00
bzbarsky%mit.edu
2410a83f5e Fix assertion. Bug 406903, r+sr=mrbkap, a=dsicore
git-svn-id: svn://10.0.0.236/trunk@240497 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-05 05:02:28 +00:00
bzbarsky%mit.edu
607d0f5160 Fix bug 390565. r+sr=mrbkap
git-svn-id: svn://10.0.0.236/trunk@240269 18797224-902f-48f8-a5cc-f745e15eee43
2007-12-03 02:29:49 +00:00
mrbkap%gmail.com
4a30c06e17 Always free doctype decl tokens. bug 395846, r=jst sr=sicking a=schrep
git-svn-id: svn://10.0.0.236/trunk@240010 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-28 01:06:34 +00:00
mrbkap%gmail.com
6f6277627a Don't deal with misplaced content when we're in the head. bug 401169, r=sicking sr=jst a=blocking-1.9
git-svn-id: svn://10.0.0.236/trunk@240008 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-28 00:59:27 +00:00
peterv%propagandism.org
68711c66b9 Fix for bug 401613 (Intermittent XML parsing errors with this valid SVG file). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@239643 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-19 10:57:29 +00:00
mats.palmgren%bredband.net
6bc25f939d Don't crash when ParseFragment() is called with an empty |aTagStack|. b=403877 r+sr=mrbkap a=jonas
git-svn-id: svn://10.0.0.236/trunk@239553 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-16 23:56:51 +00:00
jonas%sicking.cc
ca0c3c7ee3 Bug 403549: Avoid memory churn from nsContentUtils::CreateContextualFragment by giving nsIParser::ParseFragment a better signature. r/sr=stuart
git-svn-id: svn://10.0.0.236/trunk@239246 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-13 01:41:40 +00:00
reed%reedloden.com
5388db454e Remove extraneous space to cause unit test machines to build.
git-svn-id: svn://10.0.0.236/trunk@239132 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-10 22:49:09 +00:00
bzbarsky%mit.edu
1c217cc7af Log parser token refcounting, and fix a number of token leaks in view-source
that were also leaking strings.  Bug 402633, r+sr=mrbkap


git-svn-id: svn://10.0.0.236/trunk@238912 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-07 17:28:22 +00:00
jonas%sicking.cc
57b65f8384 Bug 395845. Fix leak of static parser-node cache. Patch by mrbkap. r/sr=sicking
git-svn-id: svn://10.0.0.236/trunk@238553 18797224-902f-48f8-a5cc-f745e15eee43
2007-11-05 19:48:12 +00:00
bzbarsky%mit.edu
154c45dfa1 Don't leak strings from <keygen>. Bug 398665, r=kaie, sr=jst, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@237501 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 02:10:01 +00:00
sayrer%gmail.com
08fd65ccf4 Bug 397804. Use the short CC macro in nsParser. r/sr/a=sicking.
git-svn-id: svn://10.0.0.236/trunk@237233 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-04 02:11:57 +00:00
sayrer%gmail.com
7cf190dc22 Bug 397804. pages loading feeds as content can trigger a leak. r=jst, sr=sicking, a=sicking
git-svn-id: svn://10.0.0.236/trunk@236822 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 03:00:36 +00:00
bzbarsky%mit.edu
6ca6d0392a Comment-only change to address review comments in bug 394534.
git-svn-id: svn://10.0.0.236/trunk@235544 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-12 16:13:07 +00:00