Henri Sivonen
d8374650ca
Tests for bug 613662 - Implement insertAdjacentHTML. r=bzbarsky.
2011-08-01 10:48:28 +03:00
Henri Sivonen
94c21798db
Bug 563322 part 2 - Avoid calling nsScriptLoader::SetEnabled in the innerHTML setter when using the XML parser. r=Olli.Pettay.
2011-08-01 10:48:28 +03:00
Henri Sivonen
c73bb85f1b
Test for bug 563322 part 2 - Avoid calling nsScriptLoader::SetEnabled in the innerHTML setter when using the XML parser. r=Olli.Pettay.
2011-08-01 10:48:28 +03:00
Henri Sivonen
737855c256
Bug 596182 - Make fragment parsers global. Remove resulting dead code. r=Olli.Pettay, r=bzbarsky.
2011-08-01 10:48:24 +03:00
Boris Zbarsky
96741d1100
Bug 672014. Pass the crossorigin attribute through to image preloading code. r=joe,hsivonen
2011-07-29 14:30:00 -04:00
Boris Zbarsky
2fb5ce03cb
Back out changeset f5aecf9010ef (bug 672014) due to build bustage.
2011-07-29 15:29:01 -04:00
Boris Zbarsky
d5db66e419
Bug 672014. Pass the crossorigin attribute through to image preloading code. r=joe,hsivonen
2011-07-29 14:30:00 -04:00
Henri Sivonen
a76e3c768c
Bug 482909 part 2 - Implement an HTML/SVG/MathML sanitizer independently of parsers or serializers. r=bzbarsky.
2011-07-29 14:48:04 +03:00
Henri Sivonen
1265cea771
Bug 672081 - Stop feeding chardet when seeing an actionable late charset <meta>. r=bzbarsky.
2011-07-28 13:45:29 +03:00
Blake Kaplan
606f878177
Bug 673094 - Because " and > are weak LTR characters, we need to be more forceful in our attempts to have view-source be LTR. r=ehsan
2011-07-22 12:09:41 -07:00
Han Chang
82d0713909
Bug 640629 - Move timer declaration instances to prevent premature garbage collection from occuring and wiping out the timer instances before they get a chance to fire. r=jdm,gavin
2011-07-05 21:40:00 -04:00
Ms2ger
d2e65feee3
Bug 666665 - Remove isindex content code; r=sicking+hsivonen
2011-07-23 11:45:38 +02:00
Mats Palmgren
d01ef7f08f
Bug 672438 - Notify only if AppendChildTo succeeds. r=hsivonen
2011-07-20 22:22:27 +02:00
Yu-Hsun Lin
1692d6ba9c
Bug 486081. Remove nsTime. r=roc
...
Use TimeStamp/TimeDuration instead.
2011-07-19 11:20:50 -04:00
Markus Stange
6e87a7da96
Bug 667533 - Display application/json data as text. r=bzbarsky
2011-08-08 20:32:07 +02:00
Dão Gottwald
3eb8a245fa
Backed out changeset e60f96b64dfa
2011-08-07 16:58:43 +02:00
Marco Castelluccio
9d0f6e446e
Bug 612839 - Removed nsAHtml5FragmentParser. r=hsivonen
2011-08-07 16:11:13 +02:00
Henri Sivonen
de97c95615
Test for bug 655682 - Perform discretionary flushes in the HTML parser even if the current node is foster-parenting, fixed to not affect later tests. r=bzbarsky
2011-05-19 14:35:38 +03:00
Daniel Holbert
1bb8f7f93c
Bug 666714: Remove unused variable 'start' from nsScanner::Append. r=hsivonen
2011-06-24 01:50:25 -07:00
Ed Morley
04f6aa3ccd
Bug 665387 - Remove unused variable document from nsHtml5TreeOperation::Perform; r=hsivonen
2011-06-21 17:37:41 +02:00
Masayuki Nakano
d9147e81ef
Bug 660771 part.2 remove unnecessary code r=mrbkap
2011-06-15 14:14:43 +09:00
Jonas Sicking
27bb948022
Bug 659539 Part 1: Give nsINodeInfos a nodeType, nodeName and localName. r=bz
2011-06-14 00:56:49 -07:00
Ted Mielczarek
0e96cd6602
merge m-c and b-s
2011-06-13 09:09:43 -04:00
Ed Morley
13cfc322c6
Bug 659621 - Remove EXTRA_DSO_LIBS, EXTRA_DSO_LDOPTS, OS_LIBS from makefiles containing LIBXUL_LIBRARY = 1, now that libxul is always built; r=ted
2011-06-12 03:49:00 -04:00
L. David Baron
0ccf5e7770
Remove notion of percentage intrinsic size: remove the single case that (incorrectly) sets percentage intrinsic sizes, and fix all of the tests that depend on our old incorrect behavior. (Bug 611099) r=dholbert
...
Needed to help CSS 2.1 meet Proposed Recommendation entrance criteria.
2011-06-12 18:52:32 -07:00
Matheus Kerschbaum
411e1724e7
Bug 660762 - Remove --disable-mathml support. r=roc
2011-06-02 13:11:33 +02:00
Masayuki Nakano
771422187a
Bug 660771 parser should use mozilla::Preferences r=roc+mrbkap
2011-06-02 10:05:12 +09:00
Henri Sivonen
80aeba6ec0
Back out test for bug 655682 due to permaorange in another test.
2011-05-30 12:51:33 +03:00
Ed Morley
b15b8760c6
Bug 614515 - Remove MOZ_SVG conditions. r=roc
2011-05-30 09:34:50 +02:00
Henri Sivonen
a1ae2f4486
Test for bug 655682 - Perform discretionary flushes in the HTML parser even if the current node is foster-parenting. r=bzbarsky.
2011-05-30 09:07:47 +03:00
Masayuki Nakano
f6d218f2cd
Bug 660121 Remove all pref related methods from nsContentUtils r=roc
2011-05-29 08:42:57 +09:00
Masayuki Nakano
f64ad9e9d1
Bug 660401 Re-land the previous backed out patch
2011-05-28 16:03:00 +09:00
Masayuki Nakano
1d5d965767
Bug 660401 temporary backout the patches for bug 659820 and bug 659821 for investigating talos regression
2011-05-28 13:50:19 +09:00
Masayuki Nakano
bf892647f9
Bug 659821 Replace nsContentUtils::GetLocalizedStringPref() with Preferences::GetLocalizedC?String() r=roc
2011-05-27 13:53:03 +09:00
Jonas Sicking
21cc4435cf
Bug 659530: Clean up and remove unused code that we no longer need with the safer mutation events implementation. r=smaug
2011-05-25 10:58:23 -07:00
Matheus Kerschbaum
679e31e4ad
Bug 648911 - Remove support for non-libxul builds. r=ted,joedrew
2011-05-23 18:54:47 +02:00
Joel Maher
7aa6e96e23
Bug 616999. Xpcshell manifest support; manifest files. r=ted, a=test-only
2011-05-20 11:54:01 -04:00
Henri Sivonen
1b9051c4ac
Bug 655682 - Perform discretionary flushes in the HTML parser even if the current node is foster-parenting. r=bzbarsky.
2011-05-19 11:42:01 +03:00
Ed Morley
a618c989ae
Bug 316661 - Part A - Remove null-checks before delete. r=bsmedberg
2011-05-17 16:01:36 +02:00
Henri Sivonen
c297b3b149
Bug 656881 - Make timer in file_bug534293-slow.sjs not suspectible to early GC. r=jwalden.
2011-05-17 10:15:48 +03:00
Henri Sivonen
692afa4076
Bug 651441 - Make sure the HTML5 application cache selection algorithm runs properly when there is no manifest attribute. r=honzab.moz.
2011-05-13 11:31:12 +03:00
Timothy Nikkel
1e77346e37
Backed out changeset ed867467d35b (bug 645075) because it doesn't build.
2011-05-12 11:07:42 -05:00
Timothy Nikkel
e377180628
Bug 645075. Move scrolling to ref handling back from the document to the content sink so that it works with XSLT transformed documents. r=sicking
2011-05-12 10:36:21 -05:00
Henri Sivonen
92fadb988d
Bug 655701 - Remove test dependencies on the html5.parser.enable pref. r=ted.mielczarek.
2011-05-12 10:56:37 +03:00
Mounir Lamouri
b047ce1161
Bug 514437 - Content part of the progress element. r=smaug
2011-04-09 10:22:02 -07:00
Matt Brubeck
a3446e3d54
Back out changeset bfb48178c8ec (finish backing out bug 514437) to fix tests on a CLOSED TREE.
2011-05-09 19:38:05 -07:00
Mounir Lamouri
df3eef2f01
Bug 514437 - Content part of the progress element. r=smaug
2011-04-09 10:22:02 -07:00
Zack Weinberg
df2af730aa
Bug 541496 prelim 1: remove nsIUnicharStreamListener (no in-tree implementations). r=hsivonen
2011-05-06 08:45:33 -07:00
Henri Sivonen
179c0852d6
Bug 654106 - Avoid registering a script observer in the fragment parsing case. r=bzbarsky.
2011-05-04 09:35:14 +03:00
Niklas Bölter
3005d6f9e4
Bug 502644. Correctly append UTF8 data to an nsAString when linkifying things in view-source; don't use AppendWithConversion. r=mrbkap
2011-05-02 09:08:38 -04:00
Henri Sivonen
dc5b792377
Test for bug 642908 - Make the <noscript> handling state in the speculative document.write tree builder match the state of the non-speculative document.write tree builder. r=bzbarsky.
2011-04-28 10:01:13 +03:00
Henri Sivonen
8a4ea32714
Bug 642908 - Make the <noscript> handling state in the speculative document.write tree builder match the state of the non-speculative document.write tree builder. r=bzbarsky.
2011-04-28 10:01:13 +03:00
Henri Sivonen
44dd86caeb
Bug 650501 - Avoid assuming that a parser object has a non-null content sink when an attempt to execute a script is made. r=Olli.Pettay.
2011-04-19 10:10:48 +03:00
Ms2ger
856271c9c6
Bug 604595, part b - Remove the nsIDOMNamedNodeMap* arguments to NS_NewDOMDocumentType; r=sicking
2011-04-14 14:04:21 +02:00
Ehsan Akhgari
ce80539af7
Merge cedar into mozilla-central
2011-04-08 22:28:05 -07:00
Frédéric Wang
589232bfc3
Update XML Entity Definitions for Characters - rang/lang (bug 603716); r=hsivonen,karlt
2011-04-08 11:56:43 -07:00
Frédéric Wang
9727757e4f
Update XML Entity Definitions for Characters (bug 603716); r=hsivonen,karlt
2011-04-08 11:56:04 -07:00
Henri Sivonen
66b40ed79a
Bug 642145 - Avoid firing document-element-inserted for non-element insertions to the document node. r=jonas.
2011-04-08 09:07:28 +03:00
Henri Sivonen
bca107676a
Bug 643410 - Reconstruct active formatting elements on text in an HTML integration point; handle U+0000 per spec in a MathML text integration point. r=jonas.
2011-04-08 09:07:28 +03:00
Henri Sivonen
ae0a413aa5
Bug 643395 - Update the HTML parser Java code to the state in the htmlparser repo (NPOTB). rs=jonas.
2011-04-08 09:07:27 +03:00
Henri Sivonen
a3a953a2e6
Bug 645115 - Flush tree ops in the fragment case when the tree builder yields due to a script. r=bzbarsky.
2011-04-06 08:42:09 +03:00
Josh Matthews
ffd870615a
Bug 619026 - Scope timer variable so it is not at risk of being garbage collected. r=hsivonen
2010-12-14 13:24:49 -08:00
Ehsan Akhgari
e88f3df029
Backout the latest cedar merge wholesale until I test the correctness of the merge locally. This commit takes the tree state back to changeset 8d3f6093c425 (the last known good changeset before the merge)
2011-04-01 12:23:48 -04:00
Ehsan Akhgari
95ce6d2a20
Merge cedar into mozilla-central
2011-04-01 11:37:50 -04:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
694a16f241
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 23:29:02 -05:00
Chris Jones
9c1402e650
Merge backout
2011-03-31 18:58:11 -05:00
Chris Jones
8a19459222
Backed out changeset 4beec31b9ea9 for increasing frequency of intermittent orange bug 618052
2011-03-31 18:57:38 -05:00
Chris Jones ext:(%20and%20Kyle%20Huey%20%3Ckhuey%40kylehuey.com%3E)
c744ad1659
Rollup of bug 645263 and bug 646259: Switch to mozilla:: sync primitives. r=cjones,dbaron,doublec,ehsan src=bsmedberg
...
Bug 645263, part 0: Count sync primitive ctor/dtors. r=dbaron
Bug 645263, part 1: Migrate content/media to mozilla:: sync primitives. r=doublec
Bug 645263, part 2: Migrate modules/plugin to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 3: Migrate nsComponentManagerImpl to mozilla:: sync primitives. sr=bsmedberg
Bug 645263, part 4: Migrate everything else to mozilla:: sync primitives. r=dbaron
Bug 645263, part 5: Remove nsAutoLock.*. sr=bsmedberg
Bug 645263, part 6: Make editor test be nicer to deadlock detector. r=ehsan
Bug 645263, part 7: Disable tracemalloc backtraces for xpcshell tests. r=dbaron
Bug 646259: Fix nsCacheService to use a CondVar for notifying. r=cjones
2011-03-31 14:51:19 -05:00
Peter Van der Beken
3cbebde73b
Fix for bug 607721 (XML_Parse returns undefined value in test_bug592829.html). r=jst.
...
--HG--
extra : rebase_source : 5f538c119c5dfc5bd7fbe5070d5949561dae7a2e
2011-03-10 11:08:22 +01:00
Simon Montagu
812728ada4
Remove UTF-32 encoder and decoder. Bug 604317, r=emk
2011-03-30 08:35:34 +02:00
Josh Matthews
d7c9745c48
Bug 619026 - Scope timer variable so it is not at risk of being garbage collected. r=hsivonen
2010-12-14 13:24:49 -08:00
Boris Zbarsky
cb35277bb6
Bug 313351. ContentStatesChanged should take only one argument. r=dbaron
2011-03-28 23:32:11 -04:00
timeless@mozdev.org
ed49125f9b
Bug 618800 MOZ_XMLIsNCNameChar and MOZ_XMLIsLetter should have /* fall through */ comments for switches
...
r=sicking
2011-03-28 17:18:21 -04:00
timeless@mozdev.org
0261d9c13e
Bug 577130 xmlparser should tell channels that it expects the content to be xml
...
r=peterv
2010-07-07 10:38:56 +03:00
Kyle Huey
79a0df8f13
Merge m-c to bs.
2011-03-04 23:54:03 -05:00
Henri Sivonen
799965d35b
Bug 638318 - Require all zero bytes to be in either odd or even position when sniffing for UTF-16BE/LE-encoded Basic Latin. r=bz, a=beltzner
2011-03-03 08:52:47 +02:00
hsivonen@iki.fi
5627af5b27
Remove the Hotmail-specific hack that forces the old parser for document.open() (bug 636692, r=bz, a=blocker).
2011-03-02 13:15:02 -08:00
Henri Sivonen
bde25100a0
Bug 636689 - Rename the HTML5 parser enablement pref and make it show in about:support. r+a=jst.
2011-02-25 18:23:02 +02:00
Henri Sivonen
32368d250c
Bug 627729 - Force the old HTML parser for document.open()ed documents whose host name ends with ".mail.live.com". r=bzbarsky, a=blocking2.0-final.
2011-02-26 10:57:00 +02:00
Mats Palmgren
0d6d44fb3e
Test for bug 635085 - Reconstruct any active formatting elements after auto closing a <nobr> in a nested <nobr> situation, per HTML spec. r=hsivonen, a=test-only.
2011-02-23 11:32:19 +02:00
Mats Palmgren
31fda0b465
Bug 635085 - Reconstruct any active formatting elements after auto closing a <nobr> in a nested <nobr> situation, per HTML spec. r=hsivonen approval2.0=shaver
2011-02-22 00:06:27 +01:00
Henri Sivonen
9899d4c076
Bug 634262 - Correct assertions in nsHtml5StreamParser::WriteStreamBytes. r=smontagu, a=beltzner.
2011-02-18 13:54:23 +02:00
timeless@mozdev.org
875ce55270
Bug 619045 - crash [@ nsHtml5TreeOpExecutor::RunScript(nsIContent*)]
...
r=hsivonen a=jst
2011-02-16 14:14:11 +01:00
Henri Sivonen
e34e05a0ab
Bug 631751 - Sniff Basic Latin BOMless UTF-16 for IE compat. r=bzbarsky, a=bzbarsky.
2011-02-16 08:40:35 +02:00
Henri Sivonen
baa690e3df
Bug 620106 - Allow chardet (if enabled) reload the page during load. r=sicking, a=blocking2.0-final.
2011-02-11 12:33:32 +02:00
Justin Wood
4da0ed49f7
Bug 589506 - Scrub the codebase of MOZ_VIEW_SOURCE and MOZ_JSLOADER. r+=ted
2010-08-24 23:27:34 -04:00
timeless@mozdev.org
1d8f77b954
Bug 577918 - mark DEBUG only variables as ifdef DEBUG in parser r=mrbkap a=jst
2010-07-11 15:55:52 +03:00
Dave Townsend
b1c625152f
Backout of changeset 9acd51502a65 from bug 579846. a=bustage
2011-01-24 14:59:51 -08:00
Honza Bambas
1e0454a40c
Bug 579846 - nsIHttpChannel::SetResponseHeader should work after the stream has ended, r=bzbarsky+hsivonen, a=betaN+
2011-01-23 23:49:30 +01:00
Phil Ringnalda
089950ea0d
Bug 621260 - Remove ancient and frightening htmlgen, r=hsivonen, a=NPOTB
2010-12-24 15:02:55 -08:00
Robert O'Callahan
05b54464da
backing out 2d7561bc0cb0
2011-01-17 09:37:09 +13:00
Honza Bambas
2fd1892a9d
Bug 579846 - nsIHttpChannel::SetResponseHeader should work after the stream has ended, r=bzbarsky, a=betaN+
2011-01-16 17:58:49 +01:00
Henri Sivonen
317d1a6915
Bug 619220 addendum - Make speculative loads use the first <base> in the document instead of the first <base> in <head>. r=sicking, a=blocker.
2011-01-03 18:18:23 +02:00
Henri Sivonen
a062d0aa1e
Test for bug 620664 - Add tests for HTML5 void elements. r=jgriffin, a=test-only.
2011-01-12 10:05:09 +02:00
Michael(tm) Smith
a27fbb6daf
Bug 620664 - Add support for the track element to the HTML5 parser. r=hsivonen, a=jst.
2011-01-12 10:05:09 +02:00
Henri Sivonen
75f24dbd2d
Bug 490916 - Trim space characters from encoding names in the HTML5 parser. r=jonas, a=jst.
2011-01-12 10:05:09 +02:00
Henri Sivonen
e1a062cee6
Tests for bug 620267 - Test CRLF, CR and escaped LF immediately following <pre>. r=jgriffin, a=test-only.
2011-01-07 10:57:03 +02:00
Neil Rashbrook
5fc9ec00e1
Bug 620267 Certain LFs following a <pre> or <textarea> get erroneously stripped r=hsivonen a=bz
2011-01-05 23:49:55 +00:00
Henri Sivonen
cdd4ded226
Bug 619497 - Use the WHATWG license in the license header of files transformed from the WHATWG spec. r=lvilla, r=gerv, a=comment-only. DONTBUILD
2011-01-05 14:40:55 +02:00
Mounir Lamouri
da5bc6c44f
Bug 569399 - autofocus sometimes does not work because the element has no frame yet. r=hsivonen a=blocking-betaN
2011-01-03 13:57:45 +01:00
Mihai Sucan
e351deb22c
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 2; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
2010-12-20 12:21:58 -04:00
Mihai Sucan
7c85c0838c
Bug 606498 - Make sure the new nsIScriptError2 is used in all possible places- part 1; r=bzbarsky,dbaron,mrbkap sr=jst a=blocking2.0
2010-12-20 12:21:58 -04:00
Jesse Ruderman
f086c9c0f4
Bug 445171 - add crashtest
2010-12-12 12:54:25 -08:00
Henri Sivonen
bdc23ae0ef
Bug 614241 - Make a late <body> start tag set frameset-ok to "not ok". rs=jonas, a=blocking2.0-betaN.
2010-12-09 11:27:58 +02:00
Henri Sivonen
c22cf5224e
Bug 612528 - Make <option> and <optgroup> imply </option> in the "in body" insertion mode only if the current node is "option". rs=jonas, a=blocking2.0-betaN.
2010-12-09 11:27:58 +02:00
Henri Sivonen
7f3f913727
Bug 612527 - Implement spec tweaks to U+0000 handling in the HTML5 parser. rs=jonas, a=blocking2.0-betaN.
2010-12-09 11:27:58 +02:00
Henri Sivonen
3993f79d76
Bug 606925 - Get rid of the "in foreign content" insertion mode. Check the namespace of the current node instead. rs=jonas, a=blocking2.0-betaN.
2010-12-09 11:27:58 +02:00
Henri Sivonen
14602316e7
Bug 612529 part 3 - Make <annotation-xml> an HTML integration point depending on the encoding attribute. rs=jonas, a=blocking2.0-betaN.
2010-12-09 11:27:58 +02:00
Henri Sivonen
716ce6cdb1
Bug 612529 part 2 - Rework how scopingness and specialness is handled in stack nodes; refresh the set of scoping elements to spec. rs=jonas, a=blocking2.0-betaN.
2010-12-09 11:27:58 +02:00
Henri Sivonen
6e604272a4
Bug 612529 part 1 - Pack the dispatch group and the flags of an element into one 32-bit bitfield. r=jonas, a=blocking2.0-betaN.
2010-12-09 11:27:57 +02:00
Henri Sivonen
a5879c266a
Bug 592366 - Do not execute scripts whose owner doc is not the doc of the inserter parser or not the owner doc at the time of starting the script load. r=jonas, a=blocking2.0-betaN.
2010-12-08 14:37:19 +02:00
Henri Sivonen
ac20f08f62
Bug 594730 - Make the content attribute in <meta> act as an encoding declaration only if http-equiv="Content-Type" is present. rs=jonas, a=blocking2.0-betaN.
2010-12-08 14:37:19 +02:00
Henri Sivonen
3ed8b9f3cf
Bug 610345 - Add MathML named characters that expand to two code points to the HTML5 parser. rs=jonas, a=blocking2.0-betaN.
2010-11-23 13:49:27 +02:00
Henri Sivonen
bbfd275da1
Bug 543062 - When document.write() blocks, pre-parse the tail of the buffer for speculative loads. r=jonas, a=blocking2.0-beta8.
2010-11-18 10:23:48 +02:00
Henri Sivonen
48b645f2c6
Bug 612568 - Drop nsIContent handles when finished parsing a fragment. r=Olli.Pettay, a=jst.
2010-11-18 10:19:59 +02:00
Henri Sivonen
ff46b5a4e2
Bug 607573 - Make <input type=hidden> not set frameset-ok to "not ok". r=jonas, a=blocking2.0-betaN.
2010-11-18 10:19:59 +02:00
Henri Sivonen
b40860ee17
Bug 612530 - Sync html5lib tree builder tests into m-c. r=jgriffin, a=test-only.
2010-11-17 11:06:12 +02:00
Henri Sivonen
b5efdfd361
Bug 608373 - Do not call document.close() when stopping a script-created document load; flush tree ops when the parser exhausts the stream in the script-created case. r=bzbarsky, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : c4f51cc0d40db3495ba6f56fc72f3afb2da70abd
2010-11-16 09:48:30 +02:00
Henri Sivonen
0dd9b371a5
Bug 599588 addendum - Revert change to nsIParser and introduce a new abstract class instead to avoid changing the interface during an interface freeze. r=jonas, a=blocking2.0-final.
...
--HG--
extra : rebase_source : 3272dc97668c262945b91809a918ac5c013d8569
2010-11-16 09:47:10 +02:00
Simon Montagu
faf32c42c3
Don't propagate error getting a Unicode decoder to caller. Bug 603423, r=hsivonen, a=bsmedberg
2010-11-14 06:40:14 -08:00
Mounir Lamouri
0231fdfc06
Bug 611352 - Create a HTMLElement when createElement('isindex') is called and the html5 parser is enabled. r+a=sicking
2010-11-13 00:29:25 +01:00
Henri Sivonen
2b54c616ca
Bug 599588 - Make scripts created by createContextualFragment() executable. r=jonas, a=blocking2.0-final.
...
--HG--
extra : rebase_source : cfe476ed6ac2b1ee4cc243034659290d1226bd42
2010-11-01 11:50:01 +01:00
Henri Sivonen
fd996915ba
Bug 605466 - Implement new spec-based limits for formatting element proliferation in the HTML5 parsing algorithm. rs=jonas, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : b8d9c7fb5c4ef094af89ed9c29d49bd38d8fcca1
2010-10-15 12:23:42 +03:00
Henri Sivonen
726d362bda
Bug 592656 part 1 - Use the current parser-inserted script as the insertion point key. r=jonas, a=blocking2.0-final.
...
--HG--
extra : rebase_source : 92320d48b27c984e25c72be6dafbaef9d6133038
2010-09-06 10:41:26 +03:00
Henri Sivonen
ee8125d506
Bug 596169 - Make <summary> and <figcaption> behave per spec. Remove <datagrid>. rs=jonas, a=blocking2.0-betaN.
2010-10-07 10:27:16 +03:00
Henri Sivonen
f3822fadbb
Bug 502176 bustage fix - Restore the refcount tracing code to nsHtml5Tokenizer. a=orange.
2010-11-10 12:03:48 +02:00
Henri Sivonen
cb3d402102
Bug 555940 - Make named character names use a dedicated data type. r=tglek, a=jst.
...
--HG--
extra : rebase_source : d201cbad639f7ce87caa04f4260d1a9f3b3da867
2010-09-28 10:32:31 +03:00
Henri Sivonen
0c3eba837e
Bug 502176 - Replace static use of jArray with a plain old data staticJArray, introduce an autoJArray for nicer memory management. r=tglek, a=jst.
...
--HG--
extra : rebase_source : c9dbde959b76c019df87b83c551dd97e3ad7d311
2010-09-28 10:32:31 +03:00
Ms2ger
80cc84ae4f
Bug 582712 - Remove nsHTMLDocument::TryBookmarkCharset; r=bz a=bsmedberg
2010-11-05 11:57:10 +01:00
Ms2ger
89ee0980b7
Bug 594339 - Create a FromParser enum. r=hsivonen, sr=bzbarsky, a=jonas.
...
--HG--
extra : rebase_source : 70d6b15b0b149a29d0cdb298209706bb5391f6b4
2010-10-25 15:17:38 +03:00
Henri Sivonen
012648f277
Bug 570309 - Remove the dead code for the "comment end space" state. rs=jonas, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 179fc95e1ed00bc85ea6245ece49ec3944507d62
2010-10-25 12:22:59 +03:00
Justin Lebar ext:(%2C%20Kyle%20Huey%20%3Cme%40kylehuey.com%3E)
2fa2b67a78
Bug 145975 - Implement nsCaseInsensitiveUTF8StringComparator r=smontagu
...
--HG--
extra : rebase_source : 8e5d63a6a5ca50b6e95a80421ad96a1d4a52ae77
2010-08-31 18:03:40 -07:00
Mounir Lamouri
2d9e61bb32
Bug 595036 (2/2) - Introduce nsEventStates class to represent event states. r+a=bz
2010-10-20 13:26:32 +02:00
Henri Sivonen
6af2d876b3
Bug 602727 - Split HTML5 tree builder tests into two mochitests to avoid timeouts on slow computers. r=jgriffin, a=test-only.
...
--HG--
rename : parser/htmlparser/tests/mochitest/test_html5_tree_construction.html => parser/htmlparser/tests/mochitest/test_html5_tree_construction_part2.html
2010-10-15 12:23:42 +03:00
Henri Sivonen
0c1da5988b
Bug 482921 part 0 - Make preparations for enabling transition reporting in the HTML5 tokenizer. rs=jonas, a=jst.
...
--HG--
extra : rebase_source : 2e5ae5e2a6498d7b956d8e39d1ed3c6c09dce7fa
2010-09-28 10:32:31 +03:00
Henri Sivonen
d0d82b74d9
Bug 596168 - Make non-space characters in the "in foreign content" insertion mode set frameset-ok to not OK. rs=jonas, a=jst.
...
--HG--
extra : rebase_source : e87024a6536be71b1670cb834e4d675523bb8c93
2010-09-15 11:37:55 +03:00
Henri Sivonen
74a410c39c
Bug 601604 - Emit ]] or ] when ]]EOF or ]EOF appears in a CDATA section in text/html. rs=jonas, a=jst.
...
--HG--
extra : rebase_source : 8f83d4a619ff8893976db75f63b9ed81e4292e2f
2010-10-07 10:27:16 +03:00
Ehsan Akhgari
eae1eefc36
Bug 593758 - Part 2: unit tests for the plaintext serializer; r=bzbarsky a=blocking-betaN+
...
--HG--
rename : parser/htmlparser/tests/outsinks/simplecopy.out => parser/htmlparser/tests/outsinks/simplecopy-formatted.out
2010-10-13 01:34:20 -04:00
Henri Sivonen
b9fe17ffed
Bug 598886 - Relicense HTML5 parser C++ files that are not Gecko-specific. r=gerv, a=NPOTB.
...
--HG--
extra : rebase_source : bc892ef86657a39aac22e3bfc0441586a1b7c254
2010-09-28 10:32:31 +03:00
Henri Sivonen
98fc3b277e
Bug 596180 - Limit the number of iterations in the adoption agency algorithm. rs=jonas, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 3fd176ad6b1bddee3c11b9f9002e21c64a5c1927
2010-09-15 11:37:55 +03:00
Henri Sivonen
f148f1431c
Bug 599584 - Do not let nsContentSink process <meta> tags when parsing an HTML fragment. r=bzbarsky, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : f4c169a88f0f61c50a4473c9dab5e9e0257125c2
2010-10-13 10:12:55 +03:00
Dan Witte
daff653199
Bug 577952 - Deep recursion in Release crashes on double-free in [@ nsHtml5UTF16Buffer::~nsHtml5UTF16Buffer()]. r=hsivonen, a=betaN+
2010-10-07 14:00:17 -07:00
Henri Sivonen
463ffcb158
Bug 559023 part 3 - Refresh the html5lib test data to include recent WebKit contributions. r=jgriffin, a=test-only.
2010-10-07 10:03:48 +03:00
Henri Sivonen
34b10d0ebd
Bug 559023 part 2 - Import all the current tree builder tests from html5lib and adjust the test harness to support the new test features. r=jgriffin, a=test-only.
2010-09-08 11:36:01 +03:00
Henri Sivonen
fc3ce00ce7
Bug 559023 part 1 - Move html5lib tree builder tests to a directory of their own. r=jgriffin, a=test-only.
...
--HG--
rename : parser/htmlparser/tests/mochitest/html5lib_license.txt => parser/htmlparser/tests/mochitest/html5lib_tree_construction/html5lib_license.txt
rename : parser/htmlparser/tests/mochitest/html5lib_tree_dat1.txt => parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests1.dat
rename : parser/htmlparser/tests/mochitest/html5lib_tree_dat2.txt => parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests2.dat
rename : parser/htmlparser/tests/mochitest/html5lib_tree_dat3.txt => parser/htmlparser/tests/mochitest/html5lib_tree_construction/tests3.dat
2010-09-01 14:41:12 +03:00
Henri Sivonen
bac446975c
Bug 559023 part 0 - Revert firefight changeset b439e73f33b7 to make parts 1 and 2 apply. r=jgriffin, a=test-only.
2010-09-21 17:13:44 +03:00
Henri Sivonen
091258f63e
Bug 595844 - Check the namespace of the current element on the tree builder stack when deciding whether to support CDATA sections in text/html. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00
Henri Sivonen
a4b8903d81
Bug 595797 - Add the attributes of an <html> start tag to the root element if the <html> tag is seen after a frameset. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00
Henri Sivonen
4ea2c75289
Bug 595643 - Make space characters reconstruct active formatting elements when frameset-ok is OK. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00
Henri Sivonen
b29ea7a13d
Bug 580091 - Make the HTML5 parser reconstruct formatting elements properly when text inside table gets foster-parented. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00