Boris Zbarsky
d71fb0a959
Backing out changeset 37661caab4ce due to the Tp regression
2009-04-02 22:55:26 -04:00
bjarne@runitsoft.com
9bfb0c43c0
Bug 457809 - Speculatively load images from preloading. r=mrbkap, sr=bzbarsky
2009-04-02 17:39:58 -04:00
Boris Zbarsky
b8d1090f67
Backing out changeset c428086801d0 (bug 457809 and bug 457810) on suspicion of causing the Tp3 regression
2009-03-30 20:21:32 -04:00
bjarne@runitsoft.com
46b3066e19
Bug 457809 and bug 457810 - Speculatively load images and stylesheets (respectively). r=mrbkap, sr=bzbarsky
2009-03-30 11:31:16 -04:00
Blake Kaplan
aaf23f4056
Add a crashtest for bug 460706. r=sicking
2008-12-19 17:38:18 -08:00
Blake Kaplan
b684f12449
Bug 474537 - Don't use a static array, since this can be called on multiple threads. r+sr=jst
...
--HG--
extra : rebase_source : 7926ab4fd9a5e141edfdd571ae82c8223bee5d37
2009-02-02 17:37:03 -08:00
Blake Kaplan
95348e2620
Bug 475480 - Fix warnings created by the speculative parsing landing. r+sr=sicking
2009-01-27 15:30:31 -08:00
Jonas Sicking
38592a65d1
More bug 461555 fixes to fix orange by making sure to remove deferred-scripts' onloadblocker when the parser is terminated. r/sr=mrbkap
2009-01-26 21:41:25 -08:00
Jonas Sicking
8093e5d81b
Bug 461555: Don't clear out the parser until all deferred scripts have executed to ensure that a document.write in a deferred script doesn't clear the page. r/sr=mrbkap
2009-01-14 17:25:21 -08:00
Jonas Sicking
41679160f6
Backed out changeset e8023bc83264 due to orange
2009-01-26 01:53:20 -08:00
Jonas Sicking
39b948d125
Bug 461555: Don't clear out the parser until all deferred scripts have executed to ensure that a document.write in a deferred script doesn't clear the page. r/sr=mrbkap
2009-01-14 17:25:21 -08:00
Jonas Sicking
d25702e3ce
Backed out changeset 41045faa0ef6 due to leaks
2009-01-23 15:08:41 -08:00
Jonas Sicking
c4c9640ef1
Bug 461555: Don't clear out the parser until all deferred scripts have executed to ensure that a document.write in a deferred script doesn't clear the page. r/sr=mrbkap
2009-01-14 17:25:21 -08:00
Daniel Holbert
4301671b45
Bug 473236 - Remove executable bit from files that don't need it. (Only changes file mode -- no code changes.) r=bsmedberg
2009-01-21 22:55:08 -08:00
Martijn Wargers
c2cbb08d97
Bug 364188. <param> should not close open <div> elements. r+sr=mrbkap
2009-01-19 21:42:00 +13:00
Fred Jendrzejewski
d8f1bff747
Bug 461047 - Replace nsStringArray with nsTArray<nsString>. r+sr=roc
2009-01-18 21:14:14 +01:00
Curtis Bartley
c2305a06bf
Bug 473540 - Fix leak in nsViewSourceHTML.cpp, r+sr=mrbkap
2009-01-17 21:44:32 +01:00
Curtis Bartley
66c5c3d3df
Bug 464314 - view-source link-browsing doesn't decode entities. r+sr=mrbkap
2009-01-16 16:07:12 +01:00
Robert O'Callahan
804cc7ee91
Backed out changeset 8019a959aade
2009-01-16 22:20:33 +13:00
Fred Jendrzejewski
065bde22f3
Bug 461047. Replace nsStringArray with nsTArray<nsString>. r+sr=roc
...
--HG--
extra : rebase_source : 7a20af24c97867efbb28dafa6a70ea1b4cf00e58
2009-01-16 20:51:04 +13:00
Blake Kaplan
c8bc6e40b5
Bug 316582 - Clean up this function. r+sr=jst
2009-01-15 16:34:55 -08:00
Curtis Bartley
35bf4e9d80
View Source Linkification should only linkify "safe" URLs. p=cbartley, r=mrbkap, sr=bzbarsky, b=467852
2009-01-15 15:07:53 -05:00
Ben Turner
97fdc15bb2
Backed out changeset 4c4d0bf8622e for failing unit tests.
2009-01-14 18:22:41 -08:00
Jonas Sicking
583673c3ab
Bug 461555: Don't clear out the parser until all deferred scripts have executed to ensure that a document.write in a deferred script doesn't clear the page. r/sr=mrbkap
2009-01-14 17:25:21 -08:00
Blake Kaplan
c057310e01
Bug 444322 - Ignore OnDataAvailable calls when we're executing a script. r+sr=bzbarsky
2008-12-11 14:20:45 -08:00
Blake Kaplan
62348da33d
Bug 466765 - Don't start the speculative parser twice. r+sr=jst
2008-12-11 14:20:44 -08:00
Ben Turner
f08f233265
Bug 460437 - 'innerHtml doesn't update DOM when Html markup goes from Invalid to Valid'. r+sr=mrbkap.
2008-12-07 16:15:52 -08:00
Masatoshi Kimura
3a3a37f47d
Bug 335531 - Correct misuse of UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE charset labels; r=smontagu sr=dbaron
2008-12-06 11:08:26 -08:00
Daniel Holbert
61f320aa9d
Backed out changeset 78d662c2c878 (Bug 335531) on suspicion of causing mochitest failures in test_bug399284.html on linux & windows unittest boxes.
2008-12-05 11:52:01 -08:00
Masatoshi Kimura
31c5df869e
Bug 335531 - Correct misuse of "UTF-16BE", "UTF-16LE", "UTF-32BE", and "UTF-32LE" charset labels; r=smontagu sr=dbaron
2008-12-05 18:31:00 +01:00
L. David Baron
aefe9fb399
Add ability to mark JSDHashTable/PLDHashTable as immutable and thus prevent RECURSION_LEVEL assertions from firing due to lookups racing on multiple threads. (Bug 469004) r=brendan,mrbkap
2009-01-10 08:28:16 -08:00
Blake Kaplan
e791611ec9
Backed out changeset e62d412d6251. The crashtest is randomly crashing.
2009-01-09 15:56:03 -08:00
Blake Kaplan
d019260b3a
Add a crashtest for bug 460706. r=sicking
2008-12-19 17:38:18 -08:00
Jesse Ruderman
e7ff093116
Add 19 crashtests
2009-01-01 14:18:58 -08:00
Ben Turner
b3e8d42490
Bug 468538 - 'Crash [@ nsParser::ParseFragment] setting innerHTML in mixed-content document'. r+sr=mrbkap, a=blocking1.9+
2008-12-28 17:42:33 -05:00
Serge Gautherie
05e2fb4ab8
Backed out changeset: 9990da98d7b7
2008-12-20 05:05:42 +01:00
Blake Kaplan
79c27c74b1
Add a crashtest for bug 460706. r=sicking
2008-12-19 17:38:18 -08:00
Blake Kaplan
50dec62271
Bug 460706 - Handle misplaced ContinueInterruptedParsing calls during synchronous XMLHttpRequest. r+sr=sicking
...
--HG--
extra : rebase_source : 2852f7f9f0283bc6971dab6dd2ec92234fab302a
2008-12-19 15:45:55 -08:00
Neil Rashbrook
2ada5a0db5
Follow-on fixes for bug 17612 r+sr=mrbkap a=beltzner (grudgingly given that I should have filed a new bug)
2008-11-14 11:16:18 +00:00
Curtis Bartley
0b465581dc
Bug 464727. Skip newlines too, instead of skipping tabs twice and newlines not at all. r+sr=mrbkap, a=beltzner
2008-11-13 22:05:05 -05:00
Blake Kaplan
49eb1a7511
Bug 458440 - Turn speculative parsing back on and clean up the code a little. r+sr=jst
2008-11-11 10:52:40 -08:00
Curtis Bartley
a20f5060d4
SRC and HREF attributes turned into clickable links in view source. p=cbartley r+sr=mrbkap a=beltzner b=17612
2008-11-10 16:18:39 -05:00
Phil Ringnalda
538c9fb42a
Bug 461888 - Remove unused PACKAGE_FILE and PACKAGE_VARS and .pkg files, mozilla-central part, r=bsmedberg
2008-11-03 19:46:28 -08:00
Shawn Wilsher
79a89addfa
Backed out changeset 2c00478d356a (bug 458563) for orange
2008-11-01 18:16:40 -04:00
Mats Palmgren
a2ce44f7b7
Add tag soup HTML parser tests to mochitest suite. b=458563 r+sr=mrbkap
2008-11-01 21:27:18 +01:00
Blake Kaplan
61503583ca
Bug 461031 - Bring a little more sanity to parser notifications of the content sink. This should help increase responsiveness, especially on pages with lots of inline scripts. r+sr=jst
2008-10-30 14:31:00 -07:00
Taras Glek
ae50073263
Bug 458983: dead stuff in nsHTMLElement r+sr=mrbkap
2008-10-14 09:55:57 -07:00
Ben Newman
2e879f3987
Bug 448564. Better handling of sink context switches. r=mrbkap, sr=bzbarsky
2008-10-12 13:44:23 -04:00
Arpad Borsos
c72ef7d248
Bug 456388 - Remove PR_STATIC_CALLBACK and PR_CALLBACK(_DECL) from the tree; r+sr=brendan
2008-10-10 17:04:34 +02:00
Taras Glek
5c451361b8
Bug 458983: dead stuff in nsHTMLElement r+sr=mrbkap
2008-10-09 13:46:16 -07:00
Doug Turner
8137791649
Bug 458917 - Windows CE Cleanup. r/sr=stuart+bsmedberg
2008-10-08 20:51:54 -07:00
Blake Kaplan
a52a78014b
Temporarily disable speculative parsing to see its effect on tinderbox crashiness. r+sr=jst
2008-10-06 15:19:28 -07:00
Blake Kaplan
32a0c9d395
Bug 458145 - Don't allow random tags to close the body unexpectedly. r+sr=jst
2008-10-03 17:36:29 -07:00
Blake Kaplan
c2c3c2f8eb
Bug 458440 - Don't create a speculative parser for an empty string. Also, avoid doing work that the scanner will happily do for us. r+sr=jst
2008-10-03 14:11:12 -07:00
Blake Kaplan
7810144cb5
Bug 364315 - Fix threadsafety assertions and crashes by only releasing documents on the main thread and not starting two speculative parsers for the same nsParser. r+sr=jst
2008-10-01 17:09:21 -07:00
Blake Kaplan
109b544036
Bug 364315 - Implement speculative parsing. r+sr=jst
2008-09-30 23:48:47 -07:00
Matthew Gregan
b94c620992
Bug 457806 - "<source> child of <audio> causes HTML parser to enter infinite loop" [r+sr=mrbkap]
2008-09-30 23:58:02 -05:00
Daniel
02e96ca633
Bug 433065 - remove support for -moz-pre-wrap. r=dbaron sr=bz
2008-10-01 01:49:47 +02:00
Dave Townsend
b687587e84
Backed out changeset 961d90be2ba8 from bug 364315 due to random crashes in
...
tests.
2008-09-30 13:08:20 +01:00
Blake Kaplan
428671d01a
Bug 364315 - Speculatively look for URLs in the document while the parser waits for a script to download and execute. This should show a decent speedup, especially on mobile. Currently, this only finds other <script>s to preload, but hopefully we'll extend it to images and stylesheets as well. r+sr=jst
2008-09-29 21:19:43 -07:00
Blake Kaplan
84beef638b
Bug 455043 - Remove HTML3 quirks mode. r+sr=jst
2008-09-26 15:43:37 -07:00
Olli Pettay
600428c42f
Bug 433533 - Attributes stored using enum value don't keep the 'caseness', r+sr=sicking
2008-09-26 13:39:18 +03:00
Taras Glek
15ba12b39c
bug 454502: prbool issues in html parser. r+sr=mrbkap
2008-09-09 17:42:04 -07:00
Ted Mielczarek
ff7706a544
bug 447642 - get rid of --disable-mochitest, replace MOZ_MOCHITEST with ENABLE_TESTS. r=bsmedberg
2008-09-09 13:59:11 -04:00
Benjamin Smedberg
ed40001ad9
Bug 445570 - parser autostring allocated on the heap, r=mrbkap
2008-07-17 11:23:00 -04:00
Blake Kaplan
de50ace5ca
Ensure that we call WillBuildModel. bug 420008, r+sr=bzbarsky
2008-07-15 11:35:07 +02:00
timeless
744522326f
Protect the scanner from OOM when appending new data. bug 430574, r=mrbkap sr=jst
2008-07-14 15:05:15 +02:00
Blake Kaplan
a2ba7d589b
Allow <link> to be opened, even as the direct child of a <table>. bug 436722, r+sr=sicking
2008-07-14 15:00:43 +02:00
Mike Hommey
b37dfdda9a
Bug 398810 - "Remove MOZILLA_1_8_BRANCH ifdefs from core on trunk" [r=sicking r=brendan r=bsmedberg]
2008-07-12 17:26:52 -05:00
Chris Double
91826e2fd0
Bug 382267. Core implementation of the <video> and <audio> elements. r=jst,r+sr=roc
2008-07-09 20:22:20 +12:00
Robert O'Callahan
7454ea4889
Bug 438519. Make DocumentType.internalSbuset return null when there was no internal subset in the doctype at all. r+sr=sicking. Acid3 progress.
2008-06-14 20:24:13 +12:00
jruderman@hmc.edu
2a1f88964b
Make tagStack be an array of nsString instead of nsAutoString. Fixes bug 427941. r+sr=sicking, a=beltzner
2008-04-10 21:38:25 -07:00
timeless@mozdev.org
b0e4df4591
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
2008-04-06 05:28:34 -07:00
timeless@mozdev.org
7f880e43ef
reverting, wrong patch, missing AMBIGUOUS
2008-03-19 14:55:22 -07:00
timeless@mozdev.org
022712406a
Bug 394114 Interfaces missing from various QI implementations. r=jag sr=jag a=dsicore
2008-03-19 14:19:35 -07:00
mrbkap@gmail.com
0e57506436
Ensure that CanPropagate and CreateContextStackFor are consistent. bug 423373, r+sr=sicking a=beltzner
2008-03-17 13:24:00 -07:00
timeless@mozdev.org
6b72658efd
Bug 3004 Remove debug robot from build removed robot from the build, this removes it from cvs NPOB toolkit changes r=luser, a=luser
2008-03-16 13:30:40 -07:00
reed@reedloden.com
5682ff6453
Bug 311366 - "should make custom elements able to contain blocks (<section>)" [p=mrbkap@gmail.com (Blake Kaplan) r=sicking sr=jst a1.9=beltzner]
2008-03-14 08:15:29 -07:00
timeless@mozdev.org
5d9b4b115c
Bug 3004 Remove debug robot from build r=mrbkap sr=jag a=dsicore So Long, and Thanks for All the Fish
2008-03-12 01:15:55 -07:00
reed@reedloden.com
20850172a7
Bug 418543 - "remove -moz-pre-wrap" [p=taken.spc@gmail.com (KUROSAWA, Takeshi) r+sr=roc a1.9=beltzner]
2008-03-08 01:44:35 -08:00
bent.mozilla@gmail.com
827ac24e1e
Bug 420700 - Calling createContextualFragment affects subsequent setting of innerHTML. r+sr=jst, a=blocking1.9+.
2008-03-06 12:14:33 -08:00
bzbarsky@mit.edu
ed92494ec4
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
2008-03-05 12:46:21 -08:00
reed@reedloden.com
59695deb84
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+]
2008-03-05 02:29:32 -08:00
reed@reedloden.com
374700b955
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+]
2008-02-22 03:32:24 -08:00
bzbarsky@mit.edu
f2ed87bab9
Adding test
2008-02-18 23:52:14 -08:00
jwalden@mit.edu
5d668ce45a
Fix an incorrect dependency rule from the last commit. r=orange
2008-02-15 16:16:09 -08:00
jwalden@mit.edu
eb18cf9339
Bug 417491 - Element.setAttribute(':', ...) throws DOMException INVALID_CHARACTER_ERR. r+sr=peterv, a=beltzner
2008-02-15 15:22:55 -08:00
jwalden@mit.edu
17cb8a1956
Add an extra rule that makes changes to moz_extensions.c cause the necessary recompilation, to fix Windows bustage due to the missing dependency.
2008-02-11 21:32:09 -08:00
jwalden@mit.edu
b101d622c5
Bug 411103 - document.createElement(bad) (and the NS version) throwing wrong exception. Fixes two acid3 tests as well. r=peterv, sr=jst, a=schrep
2008-02-11 20:14:57 -08:00
jst@mozilla.org
31788d6e7c
Landing fix for bug 414764. Fixing problem with tokens being freed too many times. Patch by mrbkap@gmail.com, sr=jst@mozilla.org
2008-02-11 17:45:03 -08:00
bent.mozilla@gmail.com
588f30c270
Bug 386769 - "Make setting innerHTML faster". r=jst, sr=peterv, a=blocking1.9.
2008-02-08 14:07:51 -08:00
Olli.Pettay@helsinki.fi
f25a1007b6
Bug 414637, createContextualFragment() throws NS_ERROR_NOT_AVAILABLE (allow contextfragments when container is document) r+sr=sicking a=blocking1.9+
2008-02-07 07:11:29 -08:00
bent.mozilla@gmail.com
6c944d399a
Bug 404386 - nsScanner construction is 5% of setting innerHTML. r=mrbkap,smontagu. sr=jst. a=blocking1.9.
2008-01-29 14:12:22 -08:00
mats.palmgren@bredband.net
ac46e50edc
<!DOCTYPE> parsing tests. b=363883
2008-01-16 04:44:03 -08:00
dwitte@stanford.edu
84e6172062
update copy_string() to the single-fragment string world, and optimize write() to not return a value. b=282083, r+sr=jst, a=schrep
2008-01-03 16:07:06 -08:00
mrbkap@gmail.com
b26e5da62a
Always free the curren token at the end of HandleToken. bug 408939, r=bzbarsky sr=jst
2007-12-24 11:30:36 -08:00
mrbkap@gmail.com
ebeda3a57d
Do not treat backspace as whitespace to match IE and Opera. bug 404252, r+sr=jst
2007-12-21 10:57:16 -08:00
bzbarsky@mit.edu
6a28994fed
Fix assertion. Bug 406903, r+sr=mrbkap, a=dsicore
2007-12-04 21:02:28 -08:00
bzbarsky@mit.edu
9776bb1760
Fix bug 390565. r+sr=mrbkap
2007-12-02 18:29:48 -08:00
mrbkap@gmail.com
9e57824bb7
Always free doctype decl tokens. bug 395846, r=jst sr=sicking a=schrep
2007-11-27 17:06:34 -08:00
mrbkap@gmail.com
53fe226761
Don't deal with misplaced content when we're in the head. bug 401169, r=sicking sr=jst a=blocking-1.9
2007-11-27 16:59:27 -08:00
peterv@propagandism.org
5476e0248b
Fix for bug 401613 (Intermittent XML parsing errors with this valid SVG file). r/sr=bz.
2007-11-19 02:57:29 -08:00
mats.palmgren@bredband.net
c1be16ac17
Don't crash when ParseFragment() is called with an empty |aTagStack|. b=403877 r+sr=mrbkap a=jonas
2007-11-16 15:56:51 -08:00
jonas@sicking.cc
0e1c530ce2
Bug 403549: Avoid memory churn from nsContentUtils::CreateContextualFragment by giving nsIParser::ParseFragment a better signature. r/sr=stuart
2007-11-12 17:41:40 -08:00
reed@reedloden.com
a47772b1bc
Remove extraneous space to cause unit test machines to build.
2007-11-10 14:49:09 -08:00
bzbarsky@mit.edu
0bcdaa7bd7
Log parser token refcounting, and fix a number of token leaks in view-source that were also leaking strings. Bug 402633, r+sr=mrbkap
2007-11-07 09:28:22 -08:00
jonas@sicking.cc
24549eb073
Bug 395845. Fix leak of static parser-node cache. Patch by mrbkap. r/sr=sicking
2007-11-05 11:48:12 -08:00
bzbarsky@mit.edu
07549c4ecf
Don't leak strings from <keygen>. Bug 398665, r=kaie, sr=jst, a=dbaron
2007-10-09 19:10:00 -07:00
sayrer@gmail.com
468d2d3ad4
Bug 397804. Use the short CC macro in nsParser. r/sr/a=sicking.
2007-10-03 19:11:57 -07:00
sayrer@gmail.com
4414a6abf7
Bug 397804. pages loading feeds as content can trigger a leak. r=jst, sr=sicking, a=sicking
2007-09-27 20:00:35 -07:00
bzbarsky@mit.edu
a4511f4c0e
Comment-only change to address review comments in bug 394534.
2007-09-12 09:13:07 -07:00
jst@mozilla.org
766c82a844
Fixing bug 394534. Make first attribute win in misplaced content. Patch by bzbarsky@mit.edu, r=mrbkap@gmail.com, sr=peterv@propagandism.org, a=jonas@sicking.cc/dsicore@mozilla.com
2007-09-10 16:50:16 -07:00
ginn.chen@sun.com
d0ed3cca65
Bug 389793 Firefox build failed on OpenSolaris without --disable-mochitest r=benjamin a=dsicore
2007-08-05 20:22:32 -07:00
mrbkap@gmail.com
d41b2caa57
Don't ship link to the head from <body>. <link> and <style> will still prefer the head in the absense of an explicit body, but will stay still if there is one. bug 387691, r=sicking/sayrer sr=jst
2007-07-20 17:40:59 -07:00
sharparrow1@yahoo.com
5a477727f4
Bug 388438: Incorrect interpretation of LFCR after opening tag. r=mrbkap, sr=jst.
2007-07-17 14:29:19 -07:00
mrbkap@gmail.com
f6d1c918e7
Don't treat PRBool as an int. bug 388093, r+sr=jst
2007-07-13 17:26:46 -07:00
mrbkap@gmail.com
0176f23972
This isn't ready for checkin, yet. <link> ends up in the body too much.
2007-07-13 14:58:11 -07:00
mrbkap@gmail.com
62249b3a77
Don't move <link> to the head, to match <style>. bug 387691, r+sr=sicking
2007-07-13 14:29:10 -07:00
jwalden@mit.edu
6d7584839a
Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
2007-07-08 00:08:04 -07:00
sharparrow1@yahoo.com
fd2771a3fc
Update UUID for nsIParser
2007-06-26 17:41:30 -07:00
sharparrow1@yahoo.com
10510ec3f4
Bug 384898: Cleanup nsScanner. r=mrbkap, sr=jst
2007-06-26 17:21:47 -07:00
mrbkap@gmail.com
b617a89d3b
Rename the mochitest file so that we don't try to run it as a test.
2007-06-25 17:15:51 -07:00
mrbkap@gmail.com
23ef56b820
Add a mochitest for bug 379025, r=sayrer
2007-06-25 15:43:37 -07:00
mrbkap@gmail.com
7a159f217e
Allow noscript in the head so that it doesn't push <style> into the body, causing the style's text to prematurely open a body. bug 379025, r=sicking sr=jst
2007-06-22 14:47:26 -07:00
peterv@propagandism.org
fc80057431
Fix for bug 343870 (Line breaks normalized twice). r/sr=bz.
2007-06-11 02:15:23 -07:00
mrbkap@gmail.com
94b98498b9
Don't call DidBuildModel twice if Terminate is called twice since consumers aren't expecting it. bug 378982, r+sr=bzbarsky
2007-05-21 11:09:54 -07:00
mrbkap@gmail.com
c66a304974
nsIParserNode::GetSource should be a const function. bug 374041, r+sr=jst
2007-05-18 11:45:39 -07:00
mats.palmgren@bredband.net
2496088049
Improve the <!DOCTYPE> parsing. b=363883 r=mrbkap sr=jst
2007-05-08 05:19:32 -07:00
benjamin@smedbergs.us
baab01ada6
Bug 376636 - Building with gcc 4.3 and -pendatic fails due to extra semicolons, patch by Art Haas <ahaas@airmail.net>, rs=me
2007-04-23 07:21:53 -07:00
bzbarsky@mit.edu
75d0ec2b2f
Stop blocking the parser on CSS stylesheet loads. We still block scriptexecution on them, however. Bug 84582, r+sr=sicking
2007-04-20 15:59:18 -07:00
sayrer@gmail.com
7d791ba12b
One exception fixed by mrbkap's patch for Bug 308145.
2007-04-18 11:01:47 -07:00
mrbkap@gmail.com
b9a9b82e63
Allow <style> to appear anywhere in the document, don't force it to be in the <head>. bug 308145, r+sr=jst
2007-03-29 11:53:30 -07:00
dbaron@dbaron.org
d98d9fdec5
Remove unused getKey callback from PLDHashTableOps/JSDHashTableOps. b=374906 r=bsmedberg
2007-03-27 08:33:38 -07:00
hg@mozilla.com
05e5d33a57
Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
2007-03-22 10:30:00 -07:00
sayrer%gmail.com
b7dc137d58
fix wrong log message.
2007-03-20 22:05:46 +00:00
sayrer%gmail.com
554a8659e3
Add times to parser test logging to examine linux test harness timeouts.
2007-03-20 21:15:24 +00:00
sayrer%gmail.com
db289394e8
Renabling, after local check for bustage.
2007-03-16 23:01:42 +00:00
mats.palmgren%bredband.net
5fd0e79405
Fix --enable-perf-metrics build failure. b=370230 r=jonas sr=benjamin
2007-03-14 16:44:51 +00:00
sayrer%gmail.com
1fa0de744d
Bug 366936. disable tests to see if mac bustage is affected by that.
2007-03-11 01:05:06 +00:00
sayrer%gmail.com
8c5d5f05c1
Bug 366936. Run WHATWG/html5lib tests on HTML parser. r=mrbkap
2007-03-10 23:41:00 +00:00
sayrer%gmail.com
4bbb89f0c0
Bug 368994. move some more tests. r=dbaron
2007-02-20 22:18:09 +00:00
sayrer%gmail.com
62aae02099
Bug 339350. move unit tests. r=mrbkap
2007-02-19 19:47:31 +00:00
martijn.martijn%gmail.com
f78c89c940
Bug 334227 � embed shouldn't close p, r=mrbkap, sr=jst
2007-02-16 12:18:56 +00:00
martijn.martijn%gmail.com
a3c01c11ac
Bug 369326 � Allow marquee inside p, r=mrbkap, sr=dbaron
2007-02-16 12:12:44 +00:00
jwalden%mit.edu
7eeed473b4
Bug 351968 - Don't copy xpcshell tests and other data to $(DIST) -- a step toward being able to --enable-tests on Mozilla tinderboxen. r=bsmedberg
2007-01-31 03:25:46 +00:00
jonas%sicking.cc
a9f34ee020
Bug 18333: Make the XML content sink incremental. Patch by Henri Sivonen<hsivonen@iki.fi>. r=peterv sr=sicking
2007-01-30 21:21:06 +00:00
mrbkap%gmail.com
e8f3473559
Use a better replacement character. bug 315473, r=bzbarsky sr=sicking
2007-01-25 17:30:13 +00:00
mrbkap%gmail.com
7b392d29a7
Handle NUL characters in HTML input better. bug 315473, r=jst sr=sicking
2007-01-25 01:25:41 +00:00
sayrer%gmail.com
259dbdd0df
bug 362547. xpcshell unit tests for SAX Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer
2006-12-10 03:16:39 +00:00
sayrer%gmail.com
db775fbdce
Bug 362547. Crash in SAXReader with doctype missing public, system ID's. Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer, sr=bz
2006-12-05 19:37:37 +00:00
mats.palmgren%bredband.net
e5b2a2562a
Improved NS_ERROR_OUT_OF_MEMORY error handling. b=354074 r=mrbkap sr=jst
2006-10-27 01:49:52 +00:00
sayrer%gmail.com
80b29c0734
bug 339350. js: innerHTML removes 2 last simbols ']]' in application/xhtml+xml documents. r=mrbkap, sr=sicking
2006-10-10 21:28:23 +00:00
cvshook%sicking.cc
174e570414
Bug 351731: Add testcode for the new hash
2006-10-09 23:29:27 +00:00
cvshook%sicking.cc
2752ab353b
Bug 351731: Add hash to map directly from nsIAtom* -> id. r/sr=bz
2006-10-09 22:08:45 +00:00
timeless%mozdev.org
7e9a4d2ccc
Bug 352132 [@ CNavDTD::HandleSavedTokens] possibly null mSink is dereferenced
...
r=mrbkap sr=bz
2006-09-22 07:27:15 +00:00
sayrer%gmail.com
9f0cf6c3db
Bug 334302. Adjust SAXLocator reports in ReportError. Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer, sr=bz
2006-09-13 18:20:05 +00:00
aaronr%us.ibm.com
189dd5e3a8
change nsIParserService to use nsStringGlue. Bug 350748, r=mrbkap, sr=jst
2006-08-31 18:40:42 +00:00
bzbarsky%mit.edu
3514212c00
Allow nsIExpatSink implementations to control whether the expat driver logs
...
parse errors to the console. Bug 342164, patch by Alex Vincent
<ajvincent@gmail.com>, r+sr=bzbarsky
2006-08-25 16:34:57 +00:00
sayrer%gmail.com
6fa03a1730
Bug 340554. Provide sanitizing fragment sinks for use with feeds. r=mrbkap. sr=jst
2006-08-12 04:46:43 +00:00
benjamin%smedbergs.us
c9125873ca
Bug 339144 - Expose a custom factory type for simple nsIUnicharInputStream instances, r=darin
2006-07-21 16:28:51 +00:00
masayuki%d-toybox.com
573e6523ef
b=255990 backing-out the previous patch, we should try to better fix.
2006-07-20 09:04:39 +00:00
masayuki%d-toybox.com
52397d3401
b=255990 previous checked-in has wrong file.
2006-07-14 06:00:20 +00:00
masayuki%d-toybox.com
42ba5d983c
Bug 255990 Characters below U+0100 are not subject to line-breaking rules at all r=jshin+mrbkap, sr=roc
2006-07-14 04:57:05 +00:00
masayuki%d-toybox.com
0cd7e0b5ee
b=255990 backing-out the patch, because DomToTextConversionTest failed
2006-07-13 21:04:25 +00:00
masayuki%d-toybox.com
ab8ee052c9
Bug 255990 Characters below U+0100 are not subject to line-breaking rules at all r=jshin+mrbkap sr=roc
2006-07-13 20:25:46 +00:00
peterv%propagandism.org
0f613030f3
Fix for bug 334806 (Update to Expat 2.0.0). r=mrbkap, sr=jst.
2006-07-13 12:50:58 +00:00
sayrer%gmail.com
d158030827
Bug 344090. Loading an Atom Feed crashes Bon Echo a3 [@ nsSAXXMLReader::HandleStartNamespaceDecl]. Style fixes per peterv. r+sr=peterv.
2006-07-11 14:51:26 +00:00
sayrer%gmail.com
ebac30840f
b=342163. parseFromStream error in nsISAXXMLReader on trunk. r=weirdal, sr=peterv.
2006-07-10 15:32:58 +00:00
mats.palmgren%bredband.net
47bd18fde6
Remove the special painting code for a 165-twips checkbox. Move the remaining parts of nsFormControlHelper to its consumers and remove nsFormControlHelper.{cpp,h} from the tree. b=343495 r+sr=roc (r=me on roc's part)
2006-07-06 10:43:51 +00:00
Olli.Pettay%helsinki.fi
ca6f086e42
Bug 343036, SAXParser crashes with references to JS-defined object attached to XPCOM component, r+sr=peterv
2006-06-28 22:44:42 +00:00
mrbkap%gmail.com
d1b4d640d3
Don't close random tags when we encounter an erroneous </head> tag. bug 342520, r+sr=sicking
2006-06-23 21:30:57 +00:00
mrbkap%gmail.com
0ef1113d9d
Keep the DTD's stack in sync with the content sink's stack to avoid miscommunication. bug 333497, r=sicking sr=jst
2006-06-22 21:34:35 +00:00
dveditz%cruzio.com
506140bd0c
Bug 284219: add EnsureStringLength() helper function to nsReadableUtils.h to
...
simplify OOM checks when growing an nsAString. r/sr=darin
2006-06-22 19:07:30 +00:00
sayrer%gmail.com
3ead56e540
b=339599. nsISAXXMLReader expects a nsIChannel passed to onStartRequest, but interface takes an nsIRequest. r=mrbkap, sr=peterv
2006-06-19 03:03:28 +00:00
timeless%mozdev.org
27eaab5dcd
Bug 337917 Make consumers stop using cids from other modules
2006-06-18 21:18:22 +00:00
mrbkap%gmail.com
eacda8057f
Force noscript to be either in the head or the body. bug 312704, r=bzbarsky sr=sicking
2006-06-08 01:21:50 +00:00
sayrer%gmail.com
046365ea18
b=337451. Fix default charset for SAX parser. r=sicking, sr=peterv
2006-06-06 23:13:17 +00:00
sayrer%gmail.com
dc555a0c13
b=337451. Fix default charset for SAX parser. r=sicking, sr=peterv
2006-06-06 23:06:12 +00:00
timeless%mozdev.org
a768026fc9
Bug 337917 Make consumers stop using cids from other modules
...
r=smontagu sr=darin
2006-06-03 23:35:59 +00:00
mats.palmgren%bredband.net
b5cda5027f
Don't suppress the first newline in a text/plain document. b=339364 r=mrbkap sr=jst
2006-06-03 18:18:29 +00:00
peterv%propagandism.org
8e523aa71d
Fix for bug 236873 (Share class for more elements). r/sr=sicking.
2006-05-21 21:00:09 +00:00
darin%meer.net
0318b8c707
landing patch for bug 326273 "Implement nsIThreadManager" (Mac portions by Mark Mentovai) with reviews from bienvenu, bsmedberg, bzbarsky, josh, roc, and ssieb
2006-05-10 17:30:15 +00:00
timeless%mozdev.org
28fa63a8f5
Bug 335953 Make code outside intl use NS_CHARSETALIAS_CONTRACTID instead of NS_CHARSETALIAS_CID
...
r=bz sr=bz
2006-05-06 22:09:20 +00:00
gavin%gavinsharp.com
fb232af27d
Bug 334716: Ineffective allocation check in nsParserService::CreateEntry (nsParserService.cpp), patch by patch by Ryan Flint <rflint@dslr.net>, r=mrbkap, sr=jst
2006-04-28 17:25:47 +00:00
bzbarsky%mit.edu
aa75391cba
Add an async mode to the SAX stuff. Bug 334304, patch by Robert Sayre
...
<sayrer@gmail.com>, r=biesi, sr=bzbarsky
2006-04-24 17:01:40 +00:00
cls%seawood.org
37453e2762
Allow libxul to link in mingw builds.
...
Bug #334403 r=bsmedberg
2006-04-18 15:52:41 +00:00
bzbarsky%mit.edu
6a6796f312
Fix the bustage fix to actually be correct. Bug 315826. Patch by Robert Sayre
...
<sayrer@gmail.com>, r+sr=peterv
2006-04-17 15:39:13 +00:00
bzbarsky%mit.edu
123dea184e
Better empty string stuff. Still followups to bug 315826
2006-04-17 02:19:19 +00:00
dbaron%dbaron.org
734113e2ef
Make bz's bustage fix actually compile. b=315826
2006-04-17 02:03:16 +00:00
dbaron%dbaron.org
dd8fc1af83
Fix initializer-reordering warnings. b=315826
2006-04-17 02:01:01 +00:00
dbaron%dbaron.org
69a364efdd
Fix Windows bustage. According to sayrer, these unused methods will be XPCOM methods on a future interface. b=315826
2006-04-17 01:59:24 +00:00
bzbarsky%mit.edu
86b57e867e
Fixing linux bustage; bug 315826
2006-04-17 01:58:36 +00:00
timeless%mozdev.org
533694580d
Bug 315826 Scriptable XPCOM wrapper for SAX content handler
...
patch by sayrer@gmail.com r=peterv sr=sicking
2006-04-17 01:13:07 +00:00
mrbkap%gmail.com
84a85a393c
Remove obsolete and wacky support for the <sound> element, which not even IE supports. bug 333057, r=sicking sr=jst
2006-04-10 20:49:02 +00:00
mrbkap%gmail.com
5c2ebdc096
Remove a redundant null check found by Coverity. bug 333388, r+sr=sicking
2006-04-10 20:44:11 +00:00
mrbkap%gmail.com
060fd68dd6
Count newlines in textareas correctly. bug 331482, r+sr=sicking
2006-04-06 22:30:18 +00:00
dbaron%dbaron.org
04b8c33eda
Remove uses of MOZ_DECL_CTOR_COUNTER, which is always defined to nothing. b=332745 rs=roc,bzbarsky
2006-04-05 00:00:44 +00:00
darin%meer.net
20837f71e1
fixes bug 328925 "Replace NS_WARN_IF_FALSE with NS_ASSERTION (where appropriate)" r=dbaron
2006-03-30 18:40:56 +00:00
mrbkap%gmail.com
f617012006
Allow flow elements to contain <noframes> for interoperability with other browsers. bug 327250, r+sr=jst
2006-03-22 21:22:25 +00:00
peterv%propagandism.org
59c12dfe1f
Fix for bug 286132 (xml-stylesheet PI doesn't handle href attribute as in specification), checking in the right patch this time. r=sicking, sr=bz.
2006-03-17 14:38:57 +00:00
peterv%propagandism.org
d52a61880f
Backing out to fix bustages.
2006-03-16 15:12:21 +00:00
peterv%propagandism.org
4b5f5e2d64
Try to fix bustage.
2006-03-16 14:48:08 +00:00
peterv%propagandism.org
5aeebac7a6
C file, not C++.
2006-03-16 13:49:53 +00:00
peterv%propagandism.org
3efee8b1f4
Fix for bug 286132 (xml-stylesheet PI doesn't handle href attribute as in specification). r=sicking, sr=bz.
2006-03-16 13:47:42 +00:00
cbiesinger%web.de
c9b6fe4fd2
326477 extend nsIExpatSink in order to support SAX
...
patch by Robert Sayre <sayrer@gmail.com> r=sicking sr=peterv
2006-03-15 17:45:25 +00:00
mrbkap%gmail.com
a147b469b5
Don't stomp all over the heap in debug builds. Also raise eMaxTags to reflect the actual deepest stack that we will see. bug 309777, r+sr=jst
2006-03-10 00:47:57 +00:00
peterv%propagandism.org
0f2e2396b0
Fix for bug 325733 (Unclosed XML tags no longer trigger an error message) and bug 326741 (Crash with parsing malformed XUL file with -chrome). r/sr=bz.
2006-03-08 14:34:50 +00:00
mrbkap%gmail.com
e7b77e829f
Don't allow <object> to be contained in <head> since the DTD can't really handle it. bug 329399, 328751, r=sicking sr=jst
2006-03-07 21:47:25 +00:00
mrbkap%gmail.com
c2535c88cd
Protect against our table container being closed before we're ready by using the same logic to find the close tag that HandleEndToken does. bug 329364, r+sr=jst
2006-03-06 22:13:41 +00:00
benjamin%smedbergs.us
302aa832c2
Bug 78081 - don't export intermediate libraries - initial makefile changes to switch from $(DIST)/lib to in-tree library locations - blanket-r=mento
2006-03-02 14:38:10 +00:00
martijn.martijn%gmail.com
090495c6cc
Bug 328289 - dtd's should be read using 4096 bytes buffers, instead of 1024 bytes buffers. Patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r+sr=bzbarsky
2006-02-24 13:04:06 +00:00
timeless%mozdev.org
1ce5986f6b
Bug 106386 Correct misspellings in source code
...
r=bernd rs=brendan
2006-02-23 09:36:43 +00:00
mrbkap%gmail.com
03199516c9
CNavDTD shouldn't have a DTD and we shouldn't try to QI to it. bug 327980, r+sr=jst
2006-02-22 00:00:38 +00:00
bzbarsky%mit.edu
542b79dc49
Remove the random <server> tag silliness. Bug 321877, patch by Martijn Wargers
...
<martijn.martijn@gmail.com>, r=mrbkap, sr=jst
2006-02-12 22:05:33 +00:00
peterv%propagandism.org
a8a430a797
Fix for bug 315901 (Move RangeList and EventListenerManager hashes to nsContentUtils). r/sr=jst.
2006-02-07 14:34:10 +00:00
mrbkap%gmail.com
f1f0eb9711
Don't get confused by multiple right square brackets when parsing CDATA sections. bug 325532, r+sr=jst
2006-02-06 18:54:53 +00:00
mrbkap%gmail.com
82b57319d0
Remove parser generation of the _moz-userdefined attribute since comopser can figure out the information it provides on its own. bug 325405, r=sicking sr=jst
2006-02-04 02:02:55 +00:00
cbiesinger%web.de
c2d981f764
bug 183156 remove *UCS2* functions, replacing them with *UTF16* ones
...
r+sr=darin
2006-02-03 14:18:39 +00:00
mrbkap%gmail.com
58fcf6d414
Testcase for bug 18308 doesn't work. bug 319826, patch by Jason Barnabe <jason_barnabe@fastmail.fm>, r+sr=jst
2006-02-02 01:07:57 +00:00
mrbkap%gmail.com
958c7f9c7f
Don't create extra parser contexts once the parser has been terminated. Also make sure to clean up any extra parser contexts if they do get created. bug 323441, r=sicking sr=jst
2006-02-01 18:57:09 +00:00
mrbkap%gmail.com
3d59a68ee7
When we don't find a </script> tag, we should put the entire rest of the document into the script element, but not execute the script. This also makes serialization not serialize the end tags for scripts that don't have them (to preserve round tripping). bug 305873, r=sicking sr=jst
2006-01-31 22:19:46 +00:00
mrbkap%gmail.com
c4f20f9306
Remove the obsolete concept of "DTD verification". bug 323958, r+sr=jst
2006-01-30 23:45:19 +00:00
mrbkap%gmail.com
27bfa50539
Try to fix an infinite loop on startup (bug 324667, r+sr=jst).
2006-01-28 01:21:46 +00:00
peterv%propagandism.org
b1549287a5
Fix for bug 323299 (Simplify nsExpatDriver). r=bz, sr=jst.
2006-01-27 14:47:23 +00:00
mrbkap%gmail.com
efa6824ced
Change these QueryInterface implementations to be macros, not hand rolled. No bug, r+sr=dveditz
2006-01-26 22:24:20 +00:00
mrbkap%gmail.com
28a0057aa8
This should have gone too, (bug 324738)
2006-01-26 19:10:19 +00:00
mrbkap%gmail.com
5e3b39b84e
bug 324738: Remove some unnecessary complexity from the parser and hardcode DTDs. r=sicking sr=jst
2006-01-26 19:07:41 +00:00
peterv%propagandism.org
712a6c7a54
Backing out fix for bug 323299 for now to fix Trender and bug 324641.
2006-01-25 20:07:33 +00:00
peterv%propagandism.org
73a08e869b
Fix for bug 323299 (Simplify nsExpatDriver). r=bz, sr=jst.
2006-01-25 12:53:00 +00:00
mrbkap%gmail.com
37ef76ae75
bug 320883: Handle split newlines at the end of chunks without duplicating newlines. r=bzbarsky rs=brendan
2006-01-25 02:29:09 +00:00
mrbkap%gmail.com
5886c8dad3
bug 321781: document.close() causes weird things to happen when asynchronous things were document.written. r=sicking sr=jst
2006-01-24 01:25:14 +00:00
mark%moxienet.com
18681d809c
323337 Use fastcall on Mac OS X x86: __attribute__(regparm(3)). r=josh
2006-01-23 20:11:08 +00:00
mrbkap%gmail.com
fb3f80349e
bug 323908: Pass line and column information to ReportError. Patch by Robert Sayre <sayrer@gmail.com>. r=mrbkap sr=jst
2006-01-21 02:02:02 +00:00
mrbkap%gmail.com
77d1b6ad0b
Fix a stupid typo that was making line numbers come out wrong. no bug, r=sicking sr=jst
2006-01-21 00:37:25 +00:00
mrbkap%gmail.com
f5017ce37a
bug 324182: Cleanup some functions in CNavDTD and remove a redundant null check. r=sicking sr=jst
2006-01-21 00:36:11 +00:00
mrbkap%gmail.com
6b632e2f71
bug 324182: Update the token's attribute count when we add a token to it. r=sicking sr=bzbarsky
2006-01-20 23:25:37 +00:00
mrbkap%gmail.com
19fbc54999
bug 323736: Handle bogus comments that start with </ as invalid comments, per HTML5 and to have compatibility with other browsers. r+sr=jst
2006-01-19 00:05:21 +00:00
mrbkap%gmail.com
fcd42925c9
bug 316582: Clean up style in parser/htmlparser. r+sr=jst
2006-01-17 17:58:24 +00:00
peterv%propagandism.org
25f6bbfe50
Fix for bug 316582 (Clean up style in parser/htmlparser - CParserContext and small nsParser changes). r=mrbkap, sr=jst.
2006-01-13 14:45:32 +00:00
bzbarsky%mit.edu
090cdfa710
Rename our in-tree expat lib to mozexpat_s. Bug 305841, patch by Andy Willis
...
<abwillis1@gmail.com>, r=peterv
2006-01-07 02:40:20 +00:00
mrbkap%gmail.com
377d4123b3
bug 321344: Make sure we always enter the loop. There's no reason to actually
...
test anything here because we never really did before. Review from peterv is
still pending, but brendan wants this on the trunk because it breaks
XMLHttpRequest.
2005-12-24 07:39:09 +00:00
mrbkap%gmail.com
980d3e8f9c
bug 316582: Clean up stye in parser/htmlparser. r+sr=peterv
2005-12-22 22:31:36 +00:00
mrbkap%gmail.com
dcf7ce0aef
bug 320585: View source can loose a final equals sign in an attribute if the preceeding character was a quote or slash. r+sr=jst
2005-12-19 20:37:08 +00:00
mrbkap%gmail.com
7ad0a958f3
bug 320590: Remove unused member variable mLastAttribute, especially as our attempt to set it was causing us to change non-debug-only variables in #ifdef DEBUG code. r+sr=jst
2005-12-19 20:33:30 +00:00
peterv%propagandism.org
a9f16a7e45
Trying to fix AIX bustage.
2005-12-18 12:07:26 +00:00
peterv%propagandism.org
430dd2bacc
Now that bug 320375 is fixed, trying once more to check in fix for bug 274777 (Update to Expat 1.95.8). r=bsmedberg, sr=bz.
2005-12-18 10:39:23 +00:00
peterv%propagandism.org
9bfa27c4f1
Fix for bug 320375. r=mrbkap, sr=jst.
2005-12-16 14:35:45 +00:00
bsmedberg%covad.net
0cbcc55cf6
Bug 319997 - convert parser tests to use the frozen linkage, r=mrbkap
2005-12-12 21:39:56 +00:00
bsmedberg%covad.net
0ee58bb049
Bug 319997 - Convert parser tests to use the frozen linkage, r=mrbkap
2005-12-12 20:56:37 +00:00
bsmedberg%covad.net
dea5f94fba
Bug 318616 - module-static nsTestTagTable is bad, r=mrbkap
2005-12-12 16:53:30 +00:00