Michael(tm) Smith
d73d2ea19d
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
ae4be142ed
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
993e5f2c47
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
b22f4f1a18
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
137495a7a9
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
3a28b96109
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
116aa5fbdc
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
2478390f1c
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
1f4380b26a
Bug 445171 - add crashtest
2010-12-12 12:54:25 -08:00
Henri Sivonen
85589a6dab
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
69594f3f8f
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
854b09ec25
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
4fb9916a52
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
e6fbe390cb
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
84881910ae
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
3183b3a320
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
f192a73235
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
f6fa927986
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
be4cdc6c1a
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
d2f648de22
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
42f7028cc7
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
4531f71b9a
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
b9038674c6
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
0f8fe8c54a
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
6b69faed33
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
e3bb6ebd56
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
d9402c590c
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
76999c3787
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
e00c8d1067
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
01fa16e8c5
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
e801a7e1ba
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
ad46c1b368
Bug 502176 bustage fix - Restore the refcount tracing code to nsHtml5Tokenizer. a=orange.
2010-11-10 12:03:48 +02:00
Henri Sivonen
85432fd75b
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
8648330452
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
68fe250adb
Bug 582712 - Remove nsHTMLDocument::TryBookmarkCharset; r=bz a=bsmedberg
2010-11-05 11:57:10 +01:00
Ms2ger
a495819ba2
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
05b0e57696
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)
a6e293112f
Bug 145975 - Implement nsCaseInsensitiveUTF8StringComparator r=smontagu
...
--HG--
extra : rebase_source : 8e5d63a6a5ca50b6e95a80421ad96a1d4a52ae77
2010-08-31 18:03:40 -07:00
Mounir Lamouri
06426cc202
Bug 595036 (2/2) - Introduce nsEventStates class to represent event states. r+a=bz
2010-10-20 13:26:32 +02:00
Henri Sivonen
e1e188c334
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
ec0c87ef77
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
541bd617e0
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
d9758ac3ac
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
aeb5412ed5
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
90fc2f0f24
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
f8f7ce8b0d
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
d714dce68b
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
bc7e0c6291
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
799205353c
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
de036ccfe3
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
97a0b2593f
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
bd2e412583
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
86e071c125
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
571c7e6f20
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
532db120d1
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
212a2f8dfc
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
Jonas Sicking
fbc42d690c
Bug 592829: Make parsing code able to deal with element creation failing. r=jst/peterv a=blocker
2010-10-04 18:25:44 -07:00
Henri Sivonen
91f00bd7a1
Remove outdated <button> tests. Correct tests are bug 559023. r&a=orange.
2010-09-20 15:52:33 +03:00
Henri Sivonen
f85eba095c
Bug 590498 - Change popping condition when forcibly breaking out of foreign content in HTML5 parser. rs=jonas, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 4b673ba39fd24d120347b9752ba04a4904f764cd
2010-09-15 11:37:55 +03:00
Henri Sivonen
d287487de3
Bug 590495 - Check for foreign elements in scope after processing a foreign end tag without forwarding to the secondary insertion mode. rs=jonas, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : b23a9ecbbfe38dfb3878de447e61a23ab9594c9f
2010-09-09 10:30:07 +03:00
Henri Sivonen
a5d88062d8
Bug 569528 - Make <p> not close implicitly across a <button> on stack. rs=jonas, a=blocking2.0-final.
...
--HG--
extra : rebase_source : cb0b77f12787278883c3c1ef8d3d0906c86a327a
2010-09-08 19:31:22 +03:00
Henri Sivonen
88a9ce7929
Bug 531056 - Make the HTML5 parser unaware of <spacer>. r=jonas, a=jst.
...
--HG--
extra : rebase_source : 97ef3b60edcd87e3a8ebe4fbb0ee9de75d7ab5c9
2010-09-15 11:37:55 +03:00
Henri Sivonen
05a6d294d6
Bug 590874 - Disable test_bug534293.html due to frequent orange until bug 590713 is fixed. r=bzbarsky, a=test-only.
2010-09-15 11:37:55 +03:00
Henri Sivonen
f7dfbc2e7b
Bug 591330 - Make deep nesting prevention code in the HTML5 parser not crash when there are speculations involved. r=jonas, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 58f604deb70298bcf6103f7857889990d8d9708d
2010-09-06 10:41:26 +03:00
Mounir Lamouri
06546aad23
Bug 555840 - Implement datalist element. r=sicking,mrbkap,ehsan sr=smaug a2.0=roc
2010-09-10 07:16:56 +02:00
Henri Sivonen
d77d338142
Bug 577508 - Make the HTML5 parser hide the old page from view when the page being loaded shows a dialog. r=bzbarsky, a=blocking2.0-final.
2010-07-21 12:49:36 +03:00
Chris Pearce
3313bd2660
Bug 485288 - Update media load algorithm. r=roc a=blocking2.0
2010-09-03 12:03:03 +12:00
Jonas Sicking
89a993feb6
Bug 579764: Send out notification when the document-element for a document has been created and inserted into the DOM. r=jst a=blocker
2010-08-27 22:54:57 -07:00
Joel Maher
adaba45072
Bug 586754 Xpcshell tests should use relativesrcdir instead of $MODULE (android prepartion) r=mitchell.field a=NPOTB
2010-08-26 14:47:28 -07:00
Clint Talbert
4fa6358e1b
Backed out changeset 49beef9387a0 due to Xpcshell orange a=backout
...
--HG--
extra : rebase_source : 01307f705ab07b7784401d69a53921b200544978
2010-08-25 14:03:44 -07:00
Joel Maher
fecae963b6
Bug 586754 Change xpcshell to use $relativesrcdir instead of $module for android support a=NPOTB r=mitchell.field
2010-08-25 11:47:39 -07:00
Ms2ger
007a644125
Bug 562698 - Part b: Pass Elements to nsNodeUtils::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-24 09:06:07 +02:00
Mounir Lamouri
1031deaded
Bug 588683 - Implement the form attribute. r=sicking sr=jst a2.0=blocking
2010-08-24 03:11:04 +02:00
Jonas Sicking
32a03526e0
Backout bugs 586754, 574189, 584611 due to orange. a=backout
2010-08-20 11:08:43 -07:00
Joel Maher
a6d440687b
Bug 586754 xpcshell tests should use relativesrcdir instead of $MODULE r=:Mitch a=NPOTB
2010-08-20 09:32:58 -07:00
Ms2ger
b00453d727
Bug 531030 - Remove support for the spacer element; r=bzbarsky a=blocking-betaN
2010-08-20 08:05:05 +02:00
Peter Van der Beken
75ba54d84d
Fix for bug 584048 (Clean up cycle collection code) - remove NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS/NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS. r=bent.
2011-03-06 12:11:31 +01:00
Henri Sivonen
f4927c17c9
Bug 581944 - Reorder the tokenizer states in the HTML5 tokenizer. rs=sicking.
2010-07-26 16:13:51 +03:00
Dão Gottwald
bb067882b4
Backed out changeset 783151ff2018
2010-08-10 15:09:01 +02:00
Ms2ger
044234b044
Bug 562698 - Part b: Pass Elements to nsNodeUtils::AttributeChanged; r=bzbarsky, a=dbaron
2010-08-10 14:25:36 +02:00
Phil Ringnalda
c411037f43
Bug 579867 followup, remove stray file
2010-08-08 11:26:39 -07:00
Henri Sivonen
b27e3148a5
Bug 579867 - Make foreign content end tag handling not loop back after processing the token in the secondary insertion mode. SVG part of reftest by longsonr. rs=sicking, a=blocking2.0-betaN.
...
Bug 579867 - Make foreign content end tag handling not loop back after processing the token in the secondary insertion mode. SVG part of reftest by longsonr. rs=sicking, a=blocking2.0-betaN.
2010-07-21 16:10:58 +03:00
Henri Sivonen
e21d71c019
Bug 582940 - Make the HTML5 parser URL unescape <a name> until HTML5-compliant fragment navigation is supported. r=bzbarsky, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 0e4cb540161dfe445d58840618877f97cbe8eba0
2010-07-30 13:08:36 +03:00
Henri Sivonen
ac49929194
Bug 582788 - Treat non-ASCII-superset encoding the same way in late meta handling as in meta prescan. r=bzbarsky, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 53407afad2a7304d77c1faa3e43301db4fa84ff2
2010-07-30 13:03:54 +03:00
Henri Sivonen
15b293df08
Test case for bug 534293 - Make speculative loads initiated by the HTML5 parser take <base> into account. r=jst, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 7641b185ed8704104f7dfaa4744959da8697537b
2010-07-26 13:55:43 +03:00
Henri Sivonen
e19b8f27e1
Bug 534293 - Make speculative loads initiated by the HTML5 parser take <base> into account. r=jst, a=blocking2.0-betaN.
...
--HG--
extra : rebase_source : 71cd318e90c56cf8f718fb4a4572d17f3ba1a9f3
2010-07-26 14:18:43 +03:00
Henri Sivonen
79f1ec0ad2
Bug 570309 - Experimentally make -- > not terminate a comment in HTML. r=jonas.
2010-06-19 09:38:41 +03:00
Henri Sivonen
f2738cb6f4
Bug 575175: Make the HTML5 parser deal with Unicode decoder signaling -1 consumed bytes. r=smontagu a=blocking
2010-07-26 12:11:09 -07:00
Olli Pettay
6059821942
Bug 566466 - speed up createElement(), r=jst, peterv
2010-07-23 12:49:57 +03:00
Henri Sivonen
3abf2243f2
Bug 555941 - Split HILO_ACCEL out of nsHtml5NamedCharacters. r=jonas, a=benjamin.
...
--HG--
extra : rebase_source : 40c885f07cf1f89f5503e0a25b369e5fdb63f719
2010-06-24 11:54:33 +03:00
Olli Pettay
5c45e2d828
Bug 580094 - Few SetInnerHTML micro optimizations , r=jst, a=benjamin
...
--HG--
extra : rebase_source : d23e9583ef631e1a93d6aece9c3543c4b23ed9c2
2010-07-21 19:03:21 +03:00
Henri Sivonen
c21cd9cad1
Bug 552938 - Implement the SVG load event in text/html, make the SVG load event in XML async and only supported on <svg>. (Also disable/tweak 2 broken tests) r=dholbert, sr=roc
2010-07-18 15:07:54 -07:00
Ms2ger@gmail.com
052288b9fa
Bug 574078 - nsHTMLTagList.h calls macros with empty arguments. r=sicking
2010-07-06 06:24:35 +02:00
Ehren Metcalfe
ab19d256ae
Remove dead code in intl. Bug 559489, r=smontagu
2010-07-04 15:42:04 +03:00
Mitchell Field
d0f35f6883
Remove @status FROZEN and @status UNDER_REVIEW. r=bsmedberg
...
--HG--
extra : rebase_source : 7fab31a6b7898e05ff828482390846cc9ce2854d
2010-07-02 10:27:06 -04:00
Benjamin Smedberg
a677e5bf91
Merge mozilla-central, including the Electrolysis changes, into the branch for bug 568691.
2010-07-01 11:55:57 -04:00
Benjamin Smedberg
e17740e1ab
Merge mozilla-central to the bug 568691 branch.
...
--HG--
rename : gfx/public/nsITheme.h => gfx/src/nsITheme.h
2010-06-30 14:23:23 -04:00
Benjamin Smedberg
29e089defb
Merge mozilla-central into the branch for bug 568691, including fixup of the new jetpack binary module.
2010-06-25 19:41:09 -04:00
Benjamin Smedberg
822ccb0789
Merge mozilla-central into the static-xpcom-registration branch.
2010-06-23 17:26:25 -04:00
Ehsan Akhgari
c36bd4f60a
Bug 572642 - correct the component ID
...
--HG--
extra : rebase_source : 0cbe63fb07d3eea6db003aa295b4abed19602025
2010-06-23 15:52:01 -04:00
Ehsan Akhgari
41f7cf6284
Bug 572642 - Part 1: Allow comments, and disallow styles when pasting CF_HTML content; r=roc
2010-06-23 14:40:08 -04:00
Ms2ger
96299b3d2f
Implement the figure element. r=jst+timeless+ehsan (Bug 573356)
2010-06-23 10:08:56 -07:00
Ivan Enderlin ext:(%2C%20Mounir%20Lamouri%20%3Cmounir.lamouri%40gmail.com%3E%2C%20Ms2ger%20%3Cms2ger%40gmail.com%3E)
11aa72f2d4
Implement the mark element. r=jonas+timeless (Bug 485377)
2010-06-23 10:08:56 -07:00
Benjamin Smedberg
0df0345c66
Merge mozilla-central into the "branch" for but 568691. The omnijar XPT/component/chrome registration was removed during this merge, and will be re-added to the component manager shortly.
...
--HG--
rename : content/base/public/nsIChromeRegistry.idl => chrome/public/nsIChromeRegistry.idl
2010-06-21 11:41:42 -04:00
Henri Sivonen
6af0b03ee6
Bug 570898 - Defer isindex prompt reading until after startup. r=jonas.
2010-06-11 18:08:13 +03:00
Mounir Lamouri
b19d8dfb73
Bug 568515 - xmp and plaintext element should be considered as HTMLElement, not HTMLSpanElement, r=sicking
2010-06-22 02:02:07 +02:00
Benjamin Smedberg
a7e67d32ad
Bug 568691 part B - mechanical changes to in-tree binary modules needed to get them building and registering correctly. After this patch, xpcshell appears to work.
2010-06-10 14:11:40 -04:00
Henri Sivonen
d12097cbc9
Disable test for bug 568470 due to consistent orange on Linux. (orange fix)
2010-06-29 12:41:37 +03:00
Henri Sivonen
7451c764a9
Tweak times on the test for bug 568470. (orange fix)
2010-06-29 12:01:43 +03:00
Henri Sivonen
4a041d38ba
Fix reftest fallout from bug 563526. (orange fix)
2010-06-29 11:08:08 +03:00
Henri Sivonen
21a44e6801
Bug 521764 - Warn to console when speculation fails. r=jonas.
...
--HG--
extra : rebase_source : 98c71986f573c0f16cb21ede90eafa31befbfdc5
2010-06-23 11:33:43 +03:00
Henri Sivonen
2dcb455ba6
Bug 568470 - Flush ops from off-the-main-thread HTML5 tree builder into executor immediately when stopping speculating. r=bnewman.
...
--HG--
extra : rebase_source : 12abdc2cab8f8e96587ef11ba8b62cabb2b2acbb
2010-05-28 15:20:13 +03:00
Henri Sivonen
788d95420b
Bug 563526 - Ignore U+0000 in element content when the tree builder is not in the "text" mode or the "in foreign" mode. r=jonas.
...
--HG--
extra : rebase_source : 97a67dc820c9b8ae1265b0c2c7e39c69f1733cee
2010-06-09 09:45:32 +03:00
Henri Sivonen
00f26a48f7
Bug 571389 - Make <basefont> and <bgsound> parse like <link>. r=jonas.
...
--HG--
extra : rebase_source : 3b43f8786744e4164adbc2658f8c30f76a8a9f80
2010-06-11 18:08:13 +03:00
Ms2ger
932f266c80
Bug 573357 - Use the HTMLElement interface for more elements. r=jonas
2010-06-30 23:11:45 +02:00
Mounir Lamouri
cb6351e8e1
Bug 562008 - HTML5 section DOM elements should be of type HTMLElement; r=mrbkap,sicking,timeless,ehsan sr=jst
2010-06-19 11:44:43 -07:00
Henri Sivonen
46234f14c4
Bug 566879 - Make innerHTML-inserted from controls not restore their state from history. r=Olli.Pettay.
2010-06-09 09:45:32 +03:00
Ehsan Akhgari
bb1dfe2f3e
Backed out changeset 2dcce82f9d66 because of mochitest failures
2010-06-16 22:14:11 -04:00
Mounir Lamouri
3765af9b82
Bug 562008 - HTML5 section DOM elements should be of type HTMLElement; r=mrbkap,sicking,timeless,ehsan sr=jst
2010-06-16 20:33:46 -04:00
Ehsan Akhgari
d35623d3e5
Bug 520189 - Fix copy and test for the HTML editor; f=bzbarsky,dbaron r=sayrer,peterv,bzbarsky sr=roc
2010-04-09 17:06:09 -04:00
Daniel Holbert
8c6be1cd28
merge
2010-06-09 17:17:19 -07:00
Daniel Holbert
b7556c1f5b
Backed out changeset a8ac411e1653 (bug 552938) for causing some randomorange.
2010-06-09 17:16:25 -07:00
Henri Sivonen
99037edab1
Bug 563514 - Avoid leaking or misplacing attributes on stray <html> and <body> tokens in the innerHTML case. r=jonas.
...
--HG--
extra : rebase_source : 174666b3ec6c0a7e6251fe34b6bf23c499ad3575
2010-06-09 09:44:25 +03:00
Henri Sivonen
f0a647d566
Bug 568800 - Make &foo= not expand in an attribute value. r=sicking.
...
--HG--
extra : rebase_source : ae54f51fba1896ac1545b003edf379c21e609d47
2010-06-02 14:01:57 +03:00
Henri Sivonen
7c5611b8ca
Bug 566280 - Text run prefixed by U+0000 shows only U+FFFD. r=sicking.
...
--HG--
extra : rebase_source : 86afd6adeba2231c526857a19e27e291296f60d1
2010-05-27 16:08:19 +03:00
Henri Sivonen
a34b2ccbd0
Bug 552938 - Implement the SVG load event in text/html, make the SVG load event in XML async and only supported on <svg>. r=dholbert, sr=roc.
...
--HG--
extra : rebase_source : 6b4eb0b424b328cbb7853d767c2552ed01abc519
2010-05-25 14:57:58 +03:00
Henri Sivonen
d938851670
Bug 569538 - Make aFromParser distinguish network, document.write and fragments in the HTML case. r=Olli.Pettay.
...
--HG--
extra : rebase_source : 2f4804245ff7b235736b882e0f9e84403e4e0ae6
2010-06-09 09:44:25 +03:00
Vladimir Vukicevic
1a6ff5fbd5
b=565186; remove NS_ENSURE_TRUE in nsHtml5TreeOpExecutor; r=hsivonen
2010-06-04 12:03:24 -07:00
Henri Sivonen
4f4d4564b1
Bug 561874 - Make the HTML5 parser clip deep trees (similar to the old HTML parser) to avoid crashes in recursive code elsewhere. r=bzbarsky
2010-05-20 12:03:11 +03:00
Ms2ger@gmail.com
91560b026e
Bug 538362 - rename nsIDocument::GetPrimaryShell to nsIDocument::GetShell. r=smaug
2010-06-25 15:59:57 +02:00
Henri Sivonen
b2ef994efd
Bug 568611 - Remove an unused variable from nsHtml5TreeBuilder. r=dholbert.
2010-05-31 14:46:46 +03:00
Henri Sivonen
e99835531d
Bug 552908 - Implement spec changes to SVG </a> and </font> handling in text/html. rs=sicking.
...
--HG--
extra : rebase_source : fff4bffd4abb06c3ecd93c3bae126ac96aad71f2
2010-05-27 09:27:27 +03:00
Mitchell Field
0fd15d94da
Bug 564950 - Make more use of mozilla::services, r=surkov, jst, neil, smontagu, roc, joshmoz, gavin, shaver
2010-05-14 18:24:41 +09:00
Michael Kohler
9d899e6494
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:51 +02:00
Michael Kohler
6c0f59f4a6
Bug 506041 Part 2: Correct misspellings in source code
...
r=timeless
2010-05-13 14:19:50 +02:00
Craig Topper
b08d6c5ef5
Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
2010-05-11 13:41:47 -07:00
Boris Zbarsky
8ccd3c1fea
Bug 564574. Pass the first appended node to ContentAppended. r=jst, sr=sicking
2010-05-10 21:12:34 -04:00
Mike Hommey
4129f47992
Bug 542460 - Remove executable permission on source files [r=ted.mielczarek]
2010-05-06 09:32:50 +02:00
Peter Van der Beken
ac35089169
Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
...
--HG--
extra : rebase_source : 5a07f12d9d13d92b796fd5f2cb182b069c3f87bf
2010-04-19 17:40:15 +02:00
Olli Pettay
4176cb686d
Bug 562013 - parse innerHTML directly to the destination node, p=smaug+hsivonen, r=sicking
2010-05-04 11:36:42 +03:00
Henri Sivonen
71ad2c794f
Bug 562635 - Set the initial flush timer delay to equal the subsequent delay. r=jonas.
2010-04-29 14:22:27 +03:00
Boris Zbarsky
0ff844ef61
Bug 562688 part 14. Eliminate all remaining eELEMENT consumers. r=jst
2010-04-30 09:12:06 -04:00
Mitchell Field
f544d71a9d
Bug 560095 - Use mozilla::services::GetObserverService(). r=biesi,dveditz,gavin,josh,jst,mrbkap,roc,sdwilsh,shaver,sicking,smontagu,surkov
2010-04-29 18:59:13 +02:00
Henri Sivonen
3f683051fc
Bug 551344 part 6 - Address more review comments from sicking in the Java parts of the HTML5 parser. r=jonas.
...
--HG--
extra : rebase_source : b89e63cce5869fc0518eacc1102f0d1b4b12d356
2010-04-19 16:25:13 +03:00
Henri Sivonen
79f934beea
Bug 548232 - Make meta charset not have an effect on document.open()ed documents in the HTML5 parser (reverting most of bug 539887). r=bzbarsky.
...
--HG--
extra : rebase_source : 3f001d62e55a4ecd02c4ab8d1f6997e1547aef4e
2010-04-16 13:52:06 +03:00
Mounir Lamouri
9961147316
Bug 346485 - "Implement output element" [r=smaug,hsivonen,mrbkap,timeless,roc sr=jst]
2010-04-26 03:42:00 -04:00
Henri Sivonen
03d25371b5
Bug 551344 part 4.5 - Drop flush timer safely when the cycle collector unlink nsHtml5Parser before nsHtml5StreamParser. r=jonas.
...
--HG--
extra : rebase_source : 1074aa1d53c749d2cb402abc5d084dfa969c352f
2010-04-27 10:33:06 +03:00
Henri Sivonen
256e7d25ff
Bug 551344 part 4 - Address more review comments from sicking in the C++ parts of the HTML5 parser. r=jonas.
...
--HG--
extra : rebase_source : b15efefa4ba578dead7645770f5ce3fa8becefda
2010-04-16 13:52:06 +03:00
Jonas Sicking
24b255ef47
Bug 515401: Make implementation of <base> HTML5 compliant, and clean it up. r=benjamn a=dholbert
2010-04-23 09:10:07 -07:00
Robert O'Callahan
4287f0adea
Backed out changeset 7432d20f5b86
2010-04-23 16:34:06 +12:00
Mounir Lamouri
16217259c1
Bug 346485. Implement HTML5 <output> element. r=smaug,hsivonen,mrbkap,sr=jst
2010-04-23 14:43:23 +12:00
Henri Sivonen
e4ead46813
Bug 539210 - Revise the README of the HTML5 parser Java to C++ translator to cover all makefile functionality. r=bnewman. NPOTB.
2010-04-22 11:24:54 +03:00
Olli Pettay
2bd8f8211d
Bug 559311 - [HTML5] nsContentUtils::CreateContextualFragment doesn't cache HTML5 parser properly, r=smaug
2010-04-21 14:54:40 +03:00
Henri Sivonen
6f32ee7603
Bug 559819 - Change the string id for the isindex prompt. r=l10n.
...
--HG--
extra : rebase_source : 34212e52674deb7e3c20ef3dab91785d3f70bdf4
2010-04-20 17:19:30 +03:00
Jonas Sicking
45559fc2d9
Bug 518110: Kill HTMLBaseFontElement interface and HTMLHeadElement.profile. Also merge nsHTMLHeadElement and nsHTMLHtmlElement into nsHTMLSharedElement. r=jst
...
--HG--
extra : rebase_source : 651aeed4f884405ffd980b3b74a0dbb21f931156
2010-04-19 12:06:00 -07:00
Henri Sivonen
5f8c48051f
Bug 551344 part 5 - Address more sicking's review comments in the Java parts of the HTML5 parser. r=jonas.
2010-04-16 13:52:06 +03:00
Henri Sivonen
b35a238d49
Bug 551344 part 3 supplement - Rename the getter for the length of list of active formatting elements in the HTML5 parser. r=jonas.
2010-04-16 13:52:06 +03:00
Henri Sivonen
9986f24b36
Bug 551344 part 1 - Address sicking's review comments in nsHtml5Parser.cpp. r=jonas.
2010-03-15 14:04:41 +02:00
Henri Sivonen
c4e48768e8
Bug 558302 - Make <button> non-scoping in the HTML5 parser. r=bnewman.
2010-04-16 13:52:06 +03:00
Henri Sivonen
13abe101ac
Bug 555906 - </datalist> does not implicitly close an <option> in the HTML5 parser. r=bnewman.
2010-04-09 18:48:30 +03:00
Henri Sivonen
cee4fa1bec
Sync the Java sources of the HTML5 parser with the parser repo. rs=sicking. NPOTB.
2010-04-09 18:48:29 +03:00
Henri Sivonen
76bebeef5d
Bug 500631 part 1 - Make the default isindex prompt use a localized string in the HTML5 parser. r=bnewman.
2010-03-17 10:26:17 +02:00
Henri Sivonen
85b2495de1
Test adjustment for bug 500631 - Update html5lib tree builder test data to reflect the new isindex prompt from the spec. r=bnewman.
2010-04-09 17:11:56 +03:00
Henri Sivonen
2c9733fb25
Bug 551344 part 3 - Address sicking's review comments in nsHtml5StreamParser.cpp. r=jonas.
2010-04-09 17:11:56 +03:00
Henri Sivonen
b1b0c735df
Bug 551344 part 2 - Address sicking's review comments in nsHtml5TreeOpExecutor.cpp. r=jonas.
2010-03-15 14:04:42 +02:00
Craig Topper
8b8747d605
Bug 557416: Remove unnecessary includes and forward declarations of nsPresContext. r=roc
2010-04-10 16:10:12 -04:00
Peter Van der Beken
16c961a14d
Fix for bug 555496 ( XML invalid character error is reported on a completely unrelated location). r=bz.
...
--HG--
extra : rebase_source : 5db24ca46d2204efc961ab3b21c7a2ea48dc669c
2010-03-30 12:45:59 +02:00
Michael Wu
dc57b86c73
Bug 553121 - Use resource URIs instead of file URIs for DTDs, r+sr=jst
2010-04-02 11:32:38 -07:00
Henri Sivonen
33785c5d2e
Bug 501082 - Use a more efficient data layout for the named character tables in the HTML5 parser. Based on patch by dbaron. r=bnewman.
...
--HG--
extra : rebase_source : abe4519a3eeacdc2f89343b26c7b961f62dfb435
2010-03-29 14:01:18 +03:00
Henri Sivonen
63a2095f47
Bug 555899 - Make the HTML5 parser have a limit of 200 on the stack depth like the old parser. rs=sicking.
2010-03-30 11:21:36 +03:00
Henri Sivonen
282e0eeb8c
Bug 555462 follow-up - Sync HTML5 parser Java sources with the backout. rs=sicking. NPOTB.
2010-03-30 11:21:36 +03:00
Henri Sivonen
470af75f5f
Bug 555462 - Back out changeset a0f0fde99844 for causing a buffer overrun.
2010-03-30 11:21:36 +03:00
Henri Sivonen
d55831dadd
Bug 554513 - Remove buffer growth limits from the HTML5 parser where the old parser did not have the exact corresponding limits. rs=sicking.
...
--HG--
extra : rebase_source : d9de246b1e950dc314a9680a0043b29d576e291e
2010-03-26 09:50:21 +02:00
Henri Sivonen
f39ab57565
Bug 539434 follow-up - Sync the Java sources of the HTML5 parser with the htmlparser repository. rs=sicking. NPOTB.
...
--HG--
extra : rebase_source : 6ff1b377ab4663bc7a34c805da92a5d8e3adaed1
2010-03-26 09:50:20 +02:00
Henri Sivonen
ced01aa917
Bug 543458 - Make the HTML5 tree op executor use nsContentSink code for deciding when to return to the event loop. r=bnewman.
...
--HG--
extra : rebase_source : fa41825753811279070d232c7d467600d7b2d523
2010-02-26 11:18:38 +02:00
Ben Newman
c0cfe8183a
Bug 539434 - [HTML5] The translator isn't updating parser/html/javasrc/. r=hsivonen
...
--HG--
extra : rebase_source : c3f47999413d3382720b1ebb108327ea5d67066e
2010-03-22 10:30:07 -07:00
Henri Sivonen
96541f731b
Bug 546641 - Map to CR in the HTML5 parser. rs=sicking.
...
--HG--
extra : rebase_source : 0c021cc263ea7172b0f386be89a6e6d45fba23c0
2010-03-09 15:13:48 +02:00
Henri Sivonen
7b1c11d4a9
Bug 489820 and bug 483209 - Make the HTML5 parser check buffer bounds less often and place limits on buffer growth. rs=sicking.
...
--HG--
extra : rebase_source : 57088761bab23d50aab5bb6b2e5f22f50a48c2e8
2010-02-12 09:49:06 +02:00
Henri Sivonen
d6cc0edab3
Bug 506090 - Speed up the tokenization of named character references in the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : bee1464b806dd5b1ce85fe6257ffcad18de61825
2010-02-10 11:23:35 +02:00
Henri Sivonen
c5c79cad7e
Bug 540574 - Make the HTML5 parser break out of doc update on <body> and remove trailing white space from test_bug386782.html. r=bnewman.
...
--HG--
extra : rebase_source : 8a0b6e679c70c6d2429a9fdbf469cc59d285ca2f
2010-02-22 14:17:33 +02:00
Henri Sivonen
deaa1352fa
Bug 539887 - Make document.written meta charset affect the charset of document.opened documents in the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 71434258f5a6f330e1e0583826fbb415fb110b0b
2010-03-09 14:39:32 +02:00
Henri Sivonen
84ebaa3d89
Test for bug 536097 - Copy endTag flag when copying HTML5 tokenizer state. r=jmuizelaar.
...
--HG--
extra : rebase_source : afca17c363c02d8e8594ea0eee4d435fdd500732
2010-03-12 12:27:15 +02:00
Henri Sivonen
0697d148a0
Bug 536097 - Copy endTag flag when copying HTML5 tokenizer state. rs=sicking.
...
--HG--
extra : rebase_source : a7effe977998b9fe7dd32abed804a0e3a70df079
2010-03-12 12:27:15 +02:00
Henri Sivonen
381071a7d1
Bug 549591 - Atom staticness checks lack a negation in the HTML5 parser. r=jonas.
...
--HG--
extra : rebase_source : 37591aca16f6e95e1afede9c567232d1fa84e2da
2010-02-26 11:18:35 +02:00
Jonathan Griffin
82cc66d74a
Bug 546635. Update html5 parser tests from html5lib sources. r=hsivonen
...
--HG--
extra : rebase_source : 9f59fb08aba7a3cf9cc1b5c3ba4a1ba5c357dd0a
2010-03-08 14:40:53 -08:00
Jonas Sicking
34d55df15d
Bug 534136 part 4bis: Fix review comments from peterv that should have been in initial patch.
2010-03-08 08:03:55 -08:00
Jonas Sicking
e1f58838d3
Bug 534136 Part 4: Inline accessors on nsIAtom. r=peterv sr=jst
2010-03-08 07:45:00 -08:00
Jonas Sicking
0e6d5d8188
Bug 534136 Part 3: Optimize atom-using code for the fact that atoms store 16bit strings. Also take advantage of new nsAtomString API. r=bz
2010-03-08 07:45:00 -08:00
Jonas Sicking
c7c7514f75
Bug 534136 Part 2: Use 16bit-char buffers inside atoms. r=bz sr=mrbkap
2010-03-08 07:45:00 -08:00
Jonas Sicking
c24e5442a9
Bug 534136 Part 1: Make atoms keep a pointer to an nsStringBuffer rather than storing the data inline. r=bsmedberg
2010-03-08 07:44:59 -08:00
Zack Weinberg
a5be3ffde2
Bug 544112 part 1: Make speculative and chrome style sheet loads go through the document object. Rearrange some C++ unit tests so they'll still link after part 2. r=bzbarsky sr=dbaron
...
--HG--
rename : layout/html/tests/ParseCSS.cpp => layout/style/test/ParseCSS.cpp
rename : layout/html/tests/TestCSSPropertyLookup.cpp => layout/style/test/TestCSSPropertyLookup.cpp
2010-03-02 13:00:39 -08:00
Justin Wood
82662954b8
Bug 546103, Remove remnant MOZ_PERF_METRICS from parser/, r=mrbkap
2010-03-01 23:38:21 -05:00
Henri Sivonen
1d0a08e5af
Bug 545658 - Change the sniffing limit of the HTML5 parser to 1K. r=jst.
2010-02-26 11:18:38 +02:00
Henri Sivonen
f0f3e5872b
Bug 516422 - Copy link prefetching from nsHTMLContentSink to the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : c0a5999b05919fa496ddcee94f7be74d004288f3
2010-02-25 13:37:35 +02:00
Henri Sivonen
8f0087320b
Bug 545402 - Make test_bug42976.html run from onload and make HTML5 createContextualFragment work on DOMs that do not have a docshell. r=Olli.Pettay.
...
--HG--
extra : rebase_source : 74002d7f9936045065406e412477df9b740ee766
2010-02-22 14:17:31 +02:00
Henri Sivonen
73a90b044e
Bug 547685 - Weaken test_bug418464.html to make both the old and the HTML5 parser pass. r=bzbarsky.
...
--HG--
extra : rebase_source : 36fb899487e57618e50b697a75c659c89defb4b7
2010-02-23 15:58:17 +02:00
Henri Sivonen
464cad1a78
Bug 545854 - Add the <keygen> macro to the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : afd36441c60abba7453fd91c32beec4e6e1fd17b
2010-02-22 14:17:30 +02:00
Doug Turner
65a60aa6f3
Adding new line to the end of nsHtml5SpeculativeLoader.h to avoid dozens of compiler warnings. trivial fix, no bug
...
--HG--
extra : rebase_source : c32715faff9ea1c2e06b41ffa9ca1f1e316c68f8
2010-02-23 16:36:30 -08:00
Frédéric Wang
fb7cd7fdfd
Bug 124709. Treat application/mathml+xml as an XML type. r=bzbarsky
2009-11-29 23:18:53 +01:00
Frédéric Wang
aea2f1e996
Bug 530275. Move more MIME types into nsMimeTypes.h so we don't have to hardcode the strings in various places. r=bzbarsky
2009-11-21 00:12:42 +01:00
Timothy Nikkel
895e60343d
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
2010-02-18 13:23:23 -06:00
Timothy Nikkel
0483c805d9
Backed out changeset 93c7b23284b8 (Bug 545593) for causing Md oth failures on linux.
2010-02-12 16:46:04 -06:00
Timothy Nikkel
4f8c3bd548
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
...
--HG--
extra : rebase_source : 963053b0f3d5712308b53c665dddcedae08a2b21
2010-02-11 18:14:59 -06:00
Henri Sivonen
6b8df8aef8
Bug 541079 - Make app cache selection happen before speculative loads in the HTML5 parser. r=bnewman.
2010-02-02 09:43:18 +02:00
Henri Sivonen
d65182d038
Bug 539895 - Flush tree ops in the HTML5 parser upon </select> and </textarea> to make form state restoration work. r=bnewman.
2010-01-20 15:43:58 +02:00
Geoff Lankow
a12e1a5def
Bug 295506 - Variable tabulator width instead of fixed width of 4 spaces. r=mrbkap
2010-02-03 13:59:01 +01:00
Henri Sivonen
cf81aa1f24
Bug 539215 - Chunk long tree op queue flushes into multiple runnables in the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 31f125d0e833aaea2c1bd4755c16d5e7fd5f2e83
2010-01-14 15:58:27 +02:00
Henri Sivonen
1c5a4d21e9
Bug 520581 - HTML5 parser reverses attributes on some elements. r=bzbarsky.
...
--HG--
extra : rebase_source : 2018b107ac2e508a20e245d49d396e7c1ea7230d
2009-12-23 10:32:39 +02:00
Palo Misik
9a8e6b641f
Bug 530505: Rev IID on parser interfaces for Gecko 1.9.3 r=mrbkap
2010-01-23 11:31:17 -05:00
Henri Sivonen
f383990c62
Bug 539917 - document.writes parsed in reverse order when document.open()ed HTML5 parser gets blocked. r=bnewman.
2010-01-18 15:39:17 +02:00
Henri Sivonen
6df8158e59
Bug 537557 - Thread-unsafe refcounting in the HTML5 parser when chardet enabled. r=bnewman.
2010-01-12 15:15:10 +02:00
Robert Longson
2d6a644d32
Bug 531259 - The SVG script element should respect the aFromParser flag on NS_NewElement. r=hsivonen, r+sr=jst
2010-01-15 11:44:12 +00:00
Henri Sivonen
1598b5d14d
Bug 537683 - No longer break out of doc update batch upon nsIParser::Terminate() in the HTML5 parser. r=bnewman.
2010-01-05 14:37:05 +02:00
Henri Sivonen
8ddc3f1247
Bug 538193 - Copy over content model element and content model element name when loading state from another HTML5 tokenizer. rs=sicking.
2010-01-11 15:18:37 +02:00
Henri Sivonen
7ac218e0c1
Bug 514602 - Restore frameset-ok properly when the HTML5 tree builder has left the "in body" insertion mode and comes back. rs=sicking.
...
--HG--
extra : rebase_source : 42788e58309762098b4b9bb6efadff07335c011b
2009-12-23 10:31:48 +02:00
Henri Sivonen
c84fa7ac3b
Bug 535810 - Avoid deleting the empty attribute holder in the isindex case. rs=sicking.
2009-12-21 13:18:34 +02:00
Henri Sivonen
563270e831
Backing out a change set with a faulty commit message.
2009-12-21 14:03:14 +02:00
Henri Sivonen
b4e8212596
Avoid deleting the empty attribute holder in the isindex case. rs=sicking.
...
--HG--
extra : rebase_source : fe35acd60c7f9bbb7512bc931288ee93338872b9
2009-12-21 13:38:58 +02:00
Zbyszek Skowron
ef3a7d0f4a
Bug 530090 - Memory leaks in jArray in HTML5 parser. r=hsivonen.
...
--HG--
extra : rebase_source : 01c86f02f90ebff4bbd173b766b4ce4798751aa8
2009-12-21 13:38:58 +02:00
Henri Sivonen
436944fe2e
Bug 535499 - Copy the return state over when loading HTML5 tokenizer state from another tokenizer. rs=sicking.
2009-12-17 12:15:08 +02:00
Henri Sivonen
7cc2431e42
Bug 535134 - Make <table><form> in HTML5 tree builder sensitive to the form pointer. rs=sicking.
...
--HG--
extra : rebase_source : 05a5700c04e31be9d88e3675065b0ad7043665c4
2009-12-16 16:07:06 +02:00
Henri Sivonen
55e6c4be33
Bug 535126 - Fix text flushing and EOF bugs in script data states in the HTML5 tokenizer. rs=sicking.
...
--HG--
extra : rebase_source : 4f62b7ce50fcd4e6224b628f159075a01adf28d3
2009-12-16 15:35:34 +02:00
Henri Sivonen
e4f44ea018
Bug 535116 - EOF handling after <xmp>< in wrong in the HTML5 parser. rs=sicking.
...
--HG--
extra : rebase_source : 707323bc1dbdf085d202aa3a14914eb9e1f9a362
2009-12-16 14:14:02 +02:00
Henri Sivonen
0609f873d9
Bug 525094 - Avoid shadowing member fields with local variables in the HTML5 parser. rs=sicking.
...
--HG--
extra : rebase_source : bb52f6d5f9e335a7473524c6acc410b62b3c0863
2009-12-15 15:19:09 +02:00
Henri Sivonen
113801fed9
Bug 531106 - Crash in [@ nsHtml5Parser::DropStreamParser] triggered by Softpedia framebreaker. r=bnewman.
2009-11-30 17:34:51 +02:00
Henri Sivonen
7219ed0db4
Bug 534546 - Script with defer attribute never runs in the HTML5 parser. Part of the patch for bug 515610 (r=bnewman) but not landed due to a bad merge.
...
--HG--
extra : rebase_source : 9a6d14b2147370d16bd27b206e12b05037279d83
2009-12-14 15:51:15 +02:00
Jae-Seong Lee-Russo
48cece3011
Bug 530364 - Replace PR_MIN/PR_MAX with NS_MIN/NS_MAX in /parser, r=mrbkap
2009-12-13 09:32:10 -08:00
Robert Longson
7fc3cdc6a9
Bug 467477 - View Source should linkify xlink:href. r=mrbkap
2009-12-12 14:37:22 +00:00
Henri Sivonen
9126f32030
Bug 515610 - Make defer and async work with the speculating HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 19dc4eaddf51c50cb416d62081fcef4ecd8d11c4
2009-11-17 10:52:30 +02:00
Henri Sivonen
188dff41f7
Bug 527896 - Freeze script deferredness and asyncness upon insertion to tree by HTML5 parser. r&sr=sicking.
...
--HG--
extra : rebase_source : a070df9af738e1716929cecf6163f82b74ab4e1d
2009-11-17 10:52:30 +02:00
Henri Sivonen
4c7a1e7306
Bug 497848 - HTML5 parser fails layout/reftests/bugs/376532-1.html. rs=sicking.
...
--HG--
extra : rebase_source : 77f3601b318c191626e3dfe8718d2841528cdbbd
2009-12-10 16:27:48 -08:00
Henri Sivonen
f7e733583b
Bug 502568 - HTML5 parser should flush occasionally when loading pure text. r=bnewman.
...
--HG--
extra : rebase_source : f1de8b7729f1570bf859578bf04192a4c5b6df05
2009-11-17 10:52:30 +02:00
Henri Sivonen
0f1b837b09
Bug 529829 - Crash [@ nsHtml5HtmlAttributes::getLocalName] with isindex attribute. rs=sicking.
...
--HG--
extra : rebase_source : 302169406834433818327cd19e81938e6569d48c
2009-12-10 16:27:48 -08:00
Henri Sivonen
d59ce1f9f5
Bug 510648 - Delete attribute holder upon emitting an end tag token in the HTML5 parser. rs=sicking.
...
--HG--
extra : rebase_source : 6586cf2e40a86a77ba4b72f132676d6b1e50516f
2009-12-10 16:27:48 -08:00
Henri Sivonen
36a4d0a1db
Bug 531373 - Script between head and body is not executed by HTML5 parser. rs=sicking.
...
--HG--
extra : rebase_source : 074c8ea07bec9bcc0dfde3e2ad95cb0d8e49ea6f
2009-12-10 16:27:48 -08:00
Henri Sivonen
5d28b83605
Bug 503632 - Script containing <!-- in a string never ends up closed in the HTML5 parser. rs=sicking.
...
--HG--
extra : rebase_source : 688505ad32f1e88d07ee31bf62f302c131d7f2bb
2009-11-30 17:34:51 +02:00
Henri Sivonen
888d6846dc
Bug 509009, bug 497848 - Update the HTML5 tokenizer to spec (excluding script changes) as of 2009-11-24. rs=sicking.
...
--HG--
extra : rebase_source : 1ea9013dcd1a4a4b4d0000f810916d3569cd0172
2009-11-30 17:34:51 +02:00
Henri Sivonen
8447be2850
Bug 502804, bug 510063 - Update the HTML5 tree builder to spec as of 2009-11-24. rs=sicking.
...
--HG--
extra : rebase_source : 3707836f9ad9d61921bf7455d74ee0844f6a4d02
2009-11-30 17:34:51 +02:00
Henri Sivonen
f002552428
Bug 528442 - Call WillCallDoneAddingChildren for SVG scripts in the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 7fef8d4a9ac5fcc442229ea7c3349944c5d4ecef
2009-11-17 10:52:30 +02:00
Henri Sivonen
5127042e1d
Bug 509666 - Notify the right document in the HTML5 parser when nodes have been moved between documents during the parse. r=bnewman.
...
--HG--
extra : rebase_source : ecf04f12b213b6be84887b83c98e15817074d374
2009-11-11 10:37:35 +02:00
Henri Sivonen
7023e10038
Bug 497861 - Wrong form state preservation on reparse in HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 841506bea91507339e89eefa95cde68ca2d9a5dd
2009-11-06 15:06:48 +02:00
Henri Sivonen
5fa10d54cc
Crashtest for bug 525229 - Crash [@ nsHtml5PendingNotification::nsHtml5PendingNotification] when document.writing an external script followed by start tag. r=bnewman.
...
--HG--
extra : rebase_source : 706b0fd3c4eadfc39d984eee4d71288d7b8c46e2
2009-11-11 10:37:34 +02:00
Henri Sivonen
461f05b3f0
Bug 529544 - Shut down the HTML5 parser thread from an observer (random crash [@ mozilla::storage::Connection::Close()]). r=sdwilsh.
...
--HG--
extra : rebase_source : b63735cb935261066b0836d451967a87a5c22929
2009-11-24 14:28:18 +02:00
Boris Zbarsky
b694bf4f11
Bug 523294 part 3. Get rid of the now-unused aStateMask argument to AttributeChanged. r=dbaron
2009-12-10 14:36:04 -08:00
Jesse Ruderman
38f061b3b9
Add crashtests for a few bugs
2009-12-06 17:53:38 -08:00
Jesse Ruderman
8fadba32e8
Add crashtests for several bugs
2009-12-06 16:54:07 -08:00
Henri Sivonen
d73344abd4
Bug 525229 - Crash [@ nsHtml5PendingNotification::nsHtml5PendingNotification] when document.writing an external script followed by start tag. r=bnewman, a=beltzner.
2009-10-30 13:47:17 +02:00
Henri Sivonen
9e62053310
Bug 483015 - Expose HTML line number to JS and CSS parsers in the HTML5 parser. r=bnewman, a=beltzner.
2009-10-28 15:48:37 +02:00
Henri Sivonen
ea48df9d29
Bug 500616 - Remove continue event from nsHtml5Parser. r=bnewman, a=beltzner.
2009-10-27 10:00:22 +02:00
Henri Sivonen
7a369c970d
Fix the bad orange fix in the previous push.
2009-11-19 17:24:20 +02:00
Henri Sivonen
2ade4acf10
Bug 529544 - Make the HTML5 parser not participate on Mochitest. (orange fix)
...
--HG--
extra : rebase_source : 95fd43ff5dbc85b48750bfd17f9f802506c92925
2009-11-19 17:13:19 +02:00
Henri Sivonen
ce8e737c2b
Bug 529544 - Avoid creating parser thread when HTML5 parser not enabled. (orange fix)
2009-11-19 13:53:32 +02:00
Henri Sivonen
d1c2785f51
Bug 524447 - Make the HTML5 parser tokenize on document.close(). (Spec svn r4241.) r=bnewman.
...
--HG--
extra : rebase_source : 5c67523de012c36e4327a37e3b1b29b43b745f0d
2009-10-27 09:44:17 +02:00
Henri Sivonen
a712081a1d
Bug 513194 - HTML5 parser ends up parsing inline stylesheets twice. r=bzbarsky.
...
--HG--
extra : rebase_source : 05024b13a00ce55280da965a27a3fe33d18147c6
2009-10-30 10:31:57 +02:00
Henri Sivonen
32775f16dd
Bug 515255 - Comment out assertion until <keygen> and <output> are supported as form-associated elements. r=bnewman.
...
--HG--
extra : rebase_source : c5595bca53a47b4b2617a803b989247340ee9cdf
2009-10-21 15:28:18 +03:00
Henri Sivonen
4677252e87
Bug 522326 - Make meta prescanner in the HTML5 parser use the canonical alias for UTF-8. r=bnewman.
...
--HG--
extra : rebase_source : a266ec64fc109ce914ba243286c9fc438890eba0
2009-10-21 15:21:27 +03:00
Henri Sivonen
23d994b5a7
Bug 516186 - Make late charset switch in HTML5 not trigger assertions. r=bnewman.
...
--HG--
extra : rebase_source : 9b2b847f5e0c94567c4ce65f0199cb00d4b4420b
2009-10-21 15:12:50 +03:00
Henri Sivonen
c49652133c
Bug 523087 - Check for termination before every tree op in the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : 8dea5208332e6aefd18416bce4533455c4a3c981
2009-10-21 15:10:14 +03:00
Henri Sivonen
40b5f2a2c0
Bug 521970 - Remove the ContinueParsing() method. r&sr=mrbkap.
...
--HG--
extra : rebase_source : 95833f94665e2c9c64a34b7e1bd827ef85a074db
2009-10-21 15:00:29 +03:00
Henri Sivonen
78c76786eb
Bug 503473 - Prevent document.write() in the HTML5 parser where prohibited by HTML5. r=bnewman, sr=sicking.
...
--HG--
extra : rebase_source : 0f574695c4d6fad936e9d0960f07261aa192b13d
2009-10-15 14:29:11 +03:00
Henri Sivonen
98a6ad4f84
Bug 482919 - Add speculative parsing to the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : d8b0840910d47aadee767fcbecf6832d244b1c4b
2009-10-12 16:08:04 +03:00
Henri Sivonen
213aca73bc
Bug 482918 - Move HTML5 parsing off the main thread. r=bnewman.
...
--HG--
extra : rebase_source : 8d44fdc215e14ed8da34793c1f432bc2bc9f6e05
2009-09-25 20:11:02 +03:00
Henri Sivonen
fb7c33c862
Bug 516406 - Make document.write() parser and stream parser have distinct tokenizers in the HTML5 parser. r=bnewman.
...
--HG--
extra : rebase_source : d49df0ed8f2c205d97d3023ee88a62e5f8afb91f
2009-09-21 16:18:20 +03:00
Henri Sivonen
c2979194d3
Bug 515338 - Make HTML5 parser internals not hold nsIContent or regular dynamic atoms. r=bnewman.
...
--HG--
extra : rebase_source : 955eb137d96a4ea1461417ada9809404a1218dd1
2009-09-21 14:43:43 +03:00
Henri Sivonen
3ad04b51a7
Bug 514661 - Introduce scoped atom tables for the HTML5 parser. r=bsmedberg, sr=dbaron.
...
--HG--
extra : rebase_source : 12e9731c0d86691cde40fc1ea4cc5ab4b3fb5168
2009-09-18 18:13:10 +03:00
Jonas Sicking
835b9bac4e
Bug 521668: Don't parse more data from the network, even if pumping the event loop from a event handler rather than from a <script>. r=mrbkap
2009-11-06 15:30:24 -08:00
Phil Ringnalda
d5b8092f6f
Bug 523054 - Sweep out some more viewer orts, r=dbaron
2009-10-25 10:03:17 -07:00
Jonas Sicking
db58890767
Bug 516906: Remove XLink support from nsXMLElement. r/sr=jst
2009-10-24 21:33:47 -07:00
Blake Kaplan
ffe8a3055b
Attempting to wallpaper over the topcrash reported in bug 408116. r+sr=jst@mozilla.com
2009-10-23 14:50:40 -07:00
Jesse Ruderman
43754a3bce
Add bug 515816's testcase as a crashtest
2009-10-17 19:35:08 -07:00
Taras Glek
afa866e990
Bug 522229 - XML Pretty-Print no longer colored r=bz
...
--HG--
extra : rebase_source : a4bac99887fcdae4b82e02e05e765cb9388858aa
2009-10-14 14:34:50 -07:00
Henri Sivonen
72d461b556
Bug 509851 - Flash object does not appear with HTML5 parser enabled. r=bzbarsky.
2009-10-12 16:08:04 +03:00
Taras Glek
1d126be6cd
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
...
--HG--
extra : rebase_source : c6ba6e900ceed210620d47f70c9b962a808a29fe
2009-10-12 12:31:50 -07:00
Taras Glek
387de8cf2e
Backed out changeset e22bef491d84
2009-10-08 16:43:55 -07:00
Taras Glek
d07c55d805
Bug 515777 - move css files, hiddenWindow.html to jar r=bsmedberg sr=bz
2009-10-08 11:22:50 -07:00
Jonas Sicking
243d32f0ea
Bug 518104 - Implement HTML5 changes to <script defer>. r=hsivonen, sr=mrbkap. (Tests fixed and code merged to tip by hsivonen.)
2009-10-02 14:13:59 +03:00
Blake Kaplan
5aa8d4f549
Bug 519337 - Don't read the sentinel value from a string. r=sicking
2009-09-30 15:15:51 -07:00
Ben Newman
5d8ed1e95f
[HTML5] Remove unneeded parser/html/java/translator directory (bug 518224). r=hsivonen
...
--HG--
extra : rebase_source : 2d3d248bb554f66206568e55690fe1b0cd198515
2009-09-25 12:57:09 -07:00
Ben Newman
79b17fcb3c
Bug 518224 - [HTML5] Update parser/html/java Makefiles to sync from hg.mozilla.org/projects/htmlparser. r=hsivonen
...
--HG--
rename : parser/html/java/translator/manifest.txt => parser/html/java/manifest.txt
rename : parser/html/java/translator/named-character-references.html => parser/html/java/named-character-references.html
extra : rebase_source : 261b948d700b5fac5a2ad15f2b8114da97800ad2
2009-09-22 19:46:51 -07:00
Henri Sivonen
d2e28c3cf5
Bug 515142 - Make HTML5 parser never clone nodes. WHATWG spec SVN rev 2947. rs=sicking.
2009-09-21 10:00:10 +03:00
Henri Sivonen
217db1634c
Bug 499642 - Split the HTML5 parser into stream parser, doc.write parser and tree op executor. r=bnewman, sr=mrbkap.
2009-09-18 12:21:47 +03:00
Taras Glek
5cee56363b
Bug 457949 - no need for Stopwatch r=bsmedberg
...
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
2009-08-28 11:03:51 -07:00
Henri Sivonen
731a5370a6
Bug 502973 - Suppress EOF upon Terminate() in HTML5 parser. r=mrbkap.
2009-08-27 10:57:57 +03:00
Benjamin Smedberg
ba372f3a4c
Followup to bug 398573 - remove REQUIRES from the tree since it is no longer used... automatically generated patch, rs=ted
2009-08-25 08:59:31 -07:00
Mats Palmgren
c66b89dbed
Fix reorderToMatchExpected by maintaining the inAttrList state correctly. Extend the test file syntax with comment and todo features. b=462701 r=sayrer
2009-08-24 01:22:22 +02:00
Ben Newman
3fcfcc0d93
Bug 505602 - [HTML5] Reduce amount of nsHtml5NamedCharacters generated code. r=hsivonen sr=mrbkap
2009-08-20 10:37:48 -07:00
Ben Newman
bbb92eb58e
Bug 505599 - [HTML5] GenerateNamedCharactersCpp.java should generate static member declarations for VALUES and WINDOWS_1252 as well as NAMES. r=hsivonen sr=mrbkap
2009-08-20 10:37:52 -07:00
Ben Newman
bd5c411661
Bug 504968 - [HTML5] "###!!! ASSERTION: QueryInterface needed" in nsHtml5Parser::FinalizeSniffing. r=hsivonen sr=mrbkap
2009-08-20 10:37:44 -07:00
Henri Sivonen
d481094346
Bug 502869 - Crash [@ nsHtml5TreeBuilder::appendToCurrentNodeAndPushElementMayFoster]. r=bnewman
2009-08-18 10:48:59 +03:00
Dão Gottwald
8f8e6c6fd3
Backed out changeset fc7d931fd75b
2009-08-15 10:30:23 +02:00
Jonathan Griffin
68f13c00ee
Add html5 parser tests: tree construction, tokenizer, and comparison beteween Gecko and JS parsers. bug 373864; r=sayrer
2009-08-14 15:02:39 -07:00
Tommy Fogwell
e9d5620d31
Bug 484898 - Remove unused *_TIMER macros in CNavDTD and nsViewSourceHTML. r=bnewman sr=jst
...
--HG--
extra : rebase_source : f84584ede02f022edeb4b073c598a812134f5d1d
2009-08-14 09:56:03 -07:00
Peter Van der Beken
bf3da94043
Backing out 410eb23d33c7 to restore accidentaly deleted file (parser/html/javasrc/README.txt).
...
--HG--
extra : rebase_source : cd514c9544e20eacef1bbf40a0a369788801711a
2009-08-13 10:02:48 +02:00
Henri Sivonen
2c52a80c5f
Bug 509672 - Make HTML5 parser not fire mutation events when adding attributes to root or body elements. r=jonas
2009-08-13 10:51:06 +03:00
Henri Sivonen
eb232d9281
Backout rev 58f91861b1f1. Accidental changes included.
2009-08-13 10:48:13 +03:00
Henri Sivonen
f131d2faa2
Bug 509672 - Make HTML5 parser not fire mutation events when adding attributes to root or body elements. r=jonas
2009-08-13 10:45:24 +03:00
Jonathan Griffin
1ae091f04f
Add test for bug 502600; cause parser compatibility mode tests to be run with and without the HTML5 parser enabled. r=hsivonen, sr=bz
2009-08-06 13:22:01 -07:00
Blake Kaplan
75e69499cc
Bug 497013 - Fix some re-entrancy bugs in the parser. r+sr=sicking
2009-08-04 14:32:46 -07:00
Jonathan Griffin
d69bdaaef2
Add mochitest for bug 502091.
2009-08-05 10:32:20 -07:00
Robert O'Callahan
2c969d8724
Backed out changeset 60add17e8ed3
2009-08-05 16:44:03 +12:00
Yu-Hsun Lin
c5041f44f7
Bug 486081. Remove unused nsTime class. r=roc
...
--HG--
extra : rebase_source : 582694b45d1d56759a619a4243abfc5a05453d8a
2009-08-05 14:39:05 +12:00
Ben Newman
62f17a63ea
Bug 505594 - [HTML5] Actually place java translator files under Mercurial revision control. r+sr=jst
2009-07-27 16:42:45 -07:00
Peter Van der Beken
f5f42d9fb3
Fix for bug 500349 (DOMParser no longer available in Greasemonkey scripts). r/sr=jst.
...
--HG--
extra : rebase_source : e42a5ad4bc82ef7b6933e9420840f83548ecde2c
2009-07-22 20:50:24 +02:00
Ben Newman
aec2dfcacd
Bug 504442 - Remove content/html/parser and land parser/html/javasrc/*.java.
...
--HG--
rename : content/html/parser/javasrc/AttributeName.java => parser/html/javasrc/AttributeName.java
rename : content/html/parser/javasrc/ElementName.java => parser/html/javasrc/ElementName.java
rename : content/html/parser/javasrc/HtmlAttributes.java => parser/html/javasrc/HtmlAttributes.java
rename : content/html/parser/javasrc/MetaScanner.java => parser/html/javasrc/MetaScanner.java
rename : content/html/parser/javasrc/Portability.java => parser/html/javasrc/Portability.java
rename : content/html/parser/javasrc/StackNode.java => parser/html/javasrc/StackNode.java
rename : content/html/parser/javasrc/StateSnapshot.java => parser/html/javasrc/StateSnapshot.java
rename : content/html/parser/javasrc/Tokenizer.java => parser/html/javasrc/Tokenizer.java
rename : content/html/parser/javasrc/TreeBuilder.java => parser/html/javasrc/TreeBuilder.java
rename : content/html/parser/javasrc/UTF16Buffer.java => parser/html/javasrc/UTF16Buffer.java
2009-07-17 13:50:20 -07:00
Ben Newman
e7540fc5b0
Bug 504646 - Get rid of the parser/html/javasrc symlink. r=hsivonen
2009-07-17 13:50:20 -07:00
Ben Newman
f543edcf42
Refactor repetitive makefile shell commands into external scripts (bug 504444). r+sr=jst
2009-07-17 13:50:20 -07:00
Henri Sivonen
a56ada6c11
Bug 502260 - Check mFlushTimer for null in nsHtml5TreeBuilder::DoUnlink. r=mrbkap
2009-07-17 13:46:33 +03:00
Henri Sivonen
e992cbe005
Bug 503067 - New warnings from HTML5 parser: suggest parentheses around assignment used as truth value. r=benjamin
2009-07-15 14:32:58 +03:00
Henri Sivonen
aa9004b48b
Bug 501106 - Implement Comment end bang state. rs=sicking
2009-07-15 14:31:57 +03:00
Henri Sivonen
00382e3718
Bug 501015 - Address code style comments from timeless. r+sr=mrbkap
2009-07-15 14:30:33 +03:00
Henri Sivonen
57d0ba40a7
Bug 502091 - Crash [@ nsContentSink::ProcessHeaderData] with meta in innerHTML. r+sr=jonas
2009-07-15 14:28:27 +03:00
Ben Newman
425a713997
Bug 499141 - [HTML5] Check in the Java to C++ translator. r+sr=jst
2009-07-14 17:39:30 -07:00
Henri Sivonen
a78ee7ddae
Bug 502600 - Make quirky doctype list comparisons work. r+sr=mrbkap
2009-07-08 09:40:21 +03:00
bjarne@runitsoft.com
136ecf84de
Bug 457809 - Speculatively load images from preloading. r=mrbkap, sr=bzbarsky
2009-07-07 22:23:20 -07:00
Johnny Stenback
20c8cb9449
Fixing bug 501725. Use nsDependentSubstring() on strings that are not null terminated. r+sr=mrbkap@gmail.com
...
--HG--
extra : rebase_source : 7f657cd0465c3a568f6cfc534d6fbd4876e0776d
2009-07-06 14:00:23 -07:00
Henri Sivonen
379dedb7f6
Bug 502103 - Crash [@ NS_NewEditorKeyListener] with <isindex action="">. r+sr=mrbkap
2009-07-06 15:11:14 +03:00
timeless@mozdev.org
a33943492e
Bug 501113 - HTML5 Crash EXCEPTION_INT_DIVIDE_BY_ZERO [@ _aulldiv - nsHtml5TreeBuilder::Flush]. r+sr=jonas
2009-07-02 09:41:59 +03:00
Henri Sivonen
2bcc709a30
Bug 501083 - Release the Windows 1252 array at shutdown. r+sr=jonas
2009-06-30 13:53:58 +03:00
Henri Sivonen
168f13774e
Bug 501091 - Avoid overlap with platform defines in HTML5 element/attribute name object names. r=jonas, sr=mrbkap
2009-06-30 13:50:56 +03:00
Henri Sivonen
35e7e1301a
Bug 501073 - Remove debug addref loop that never should have been checked in r&sr=jonas
2009-06-29 15:26:35 +03:00
Gavin Sharp
75292af342
Add bug # reference for workaround
2009-06-29 05:09:27 -04:00
Gavin Sharp
3abc754bdd
Work around strange MSVC bug with the new html5 parser that's causing Windows CE build timeouts (and longer build times with msvc in general) by disabling optimization for nsHtml5NamedCharacters::initializeStatics, r=timeless on IRC
2009-06-29 04:54:40 -04:00
Johnny Stenback
11b9deebb4
Fixing build order issue.
2009-06-28 11:18:21 -07:00
Henri Sivonen
8803c27a7f
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-29 00:44:22 +02:00
Johnny Stenback
87138ce673
Backed out changeset 168dd0eb7283
2009-06-28 11:47:11 -07:00
Henri Sivonen
24e3afaf8f
Add a newline to the end of nsHtml5Parser.cpp
2009-06-28 20:09:15 +03:00
Jonas Sicking
ff259aceaf
Move files to better location
...
--HG--
rename : content/html/parser/src/Makefile.in => parser/html/Makefile.in
rename : content/html/parser/src/jArray.h => parser/html/jArray.h
rename : content/html/parser/src/nsHtml5ArrayCopy.h => parser/html/nsHtml5ArrayCopy.h
rename : content/html/parser/src/nsHtml5AtomList.h => parser/html/nsHtml5AtomList.h
rename : content/html/parser/src/nsHtml5Atoms.cpp => parser/html/nsHtml5Atoms.cpp
rename : content/html/parser/src/nsHtml5Atoms.h => parser/html/nsHtml5Atoms.h
rename : content/html/parser/src/nsHtml5AttributeName.cpp => parser/html/nsHtml5AttributeName.cpp
rename : content/html/parser/src/nsHtml5AttributeName.h => parser/html/nsHtml5AttributeName.h
rename : content/html/parser/src/nsHtml5ByteReadable.h => parser/html/nsHtml5ByteReadable.h
rename : content/html/parser/src/nsHtml5DocumentMode.h => parser/html/nsHtml5DocumentMode.h
rename : content/html/parser/src/nsHtml5ElementName.cpp => parser/html/nsHtml5ElementName.cpp
rename : content/html/parser/src/nsHtml5ElementName.h => parser/html/nsHtml5ElementName.h
rename : content/html/parser/src/nsHtml5HtmlAttributes.cpp => parser/html/nsHtml5HtmlAttributes.cpp
rename : content/html/parser/src/nsHtml5HtmlAttributes.h => parser/html/nsHtml5HtmlAttributes.h
rename : content/html/parser/src/nsHtml5MetaScanner.cpp => parser/html/nsHtml5MetaScanner.cpp
rename : content/html/parser/src/nsHtml5MetaScanner.h => parser/html/nsHtml5MetaScanner.h
rename : content/html/parser/src/nsHtml5MetaScannerCppSupplement.h => parser/html/nsHtml5MetaScannerCppSupplement.h
rename : content/html/parser/src/nsHtml5MetaScannerHSupplement.h => parser/html/nsHtml5MetaScannerHSupplement.h
rename : content/html/parser/src/nsHtml5Module.cpp => parser/html/nsHtml5Module.cpp
rename : content/html/parser/public/nsHtml5Module.h => parser/html/nsHtml5Module.h
rename : content/html/parser/src/nsHtml5NamedCharacters.cpp => parser/html/nsHtml5NamedCharacters.cpp
rename : content/html/parser/src/nsHtml5NamedCharacters.h => parser/html/nsHtml5NamedCharacters.h
rename : content/html/parser/src/nsHtml5Parser.cpp => parser/html/nsHtml5Parser.cpp
rename : content/html/parser/src/nsHtml5Parser.h => parser/html/nsHtml5Parser.h
rename : content/html/parser/src/nsHtml5PendingNotification.h => parser/html/nsHtml5PendingNotification.h
rename : content/html/parser/src/nsHtml5Portability.cpp => parser/html/nsHtml5Portability.cpp
rename : content/html/parser/src/nsHtml5Portability.h => parser/html/nsHtml5Portability.h
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.cpp => parser/html/nsHtml5ReleasableAttributeName.cpp
rename : content/html/parser/src/nsHtml5ReleasableAttributeName.h => parser/html/nsHtml5ReleasableAttributeName.h
rename : content/html/parser/src/nsHtml5ReleasableElementName.cpp => parser/html/nsHtml5ReleasableElementName.cpp
rename : content/html/parser/src/nsHtml5ReleasableElementName.h => parser/html/nsHtml5ReleasableElementName.h
rename : content/html/parser/src/nsHtml5StackNode.cpp => parser/html/nsHtml5StackNode.cpp
rename : content/html/parser/src/nsHtml5StackNode.h => parser/html/nsHtml5StackNode.h
rename : content/html/parser/src/nsHtml5StackNodeCppSupplement.h => parser/html/nsHtml5StackNodeCppSupplement.h
rename : content/html/parser/src/nsHtml5StackNodeHSupplement.h => parser/html/nsHtml5StackNodeHSupplement.h
rename : content/html/parser/src/nsHtml5StateSnapshot.cpp => parser/html/nsHtml5StateSnapshot.cpp
rename : content/html/parser/src/nsHtml5StateSnapshot.h => parser/html/nsHtml5StateSnapshot.h
rename : content/html/parser/src/nsHtml5Tokenizer.cpp => parser/html/nsHtml5Tokenizer.cpp
rename : content/html/parser/src/nsHtml5Tokenizer.h => parser/html/nsHtml5Tokenizer.h
rename : content/html/parser/src/nsHtml5TreeBuilder.cpp => parser/html/nsHtml5TreeBuilder.cpp
rename : content/html/parser/src/nsHtml5TreeBuilder.h => parser/html/nsHtml5TreeBuilder.h
rename : content/html/parser/src/nsHtml5TreeBuilderCppSupplement.h => parser/html/nsHtml5TreeBuilderCppSupplement.h
rename : content/html/parser/src/nsHtml5TreeBuilderHSupplement.h => parser/html/nsHtml5TreeBuilderHSupplement.h
rename : content/html/parser/src/nsHtml5TreeOperation.cpp => parser/html/nsHtml5TreeOperation.cpp
rename : content/html/parser/src/nsHtml5TreeOperation.h => parser/html/nsHtml5TreeOperation.h
rename : content/html/parser/src/nsHtml5UTF16Buffer.cpp => parser/html/nsHtml5UTF16Buffer.cpp
rename : content/html/parser/src/nsHtml5UTF16Buffer.h => parser/html/nsHtml5UTF16Buffer.h
rename : content/html/parser/src/nsHtml5UTF16BufferCppSupplement.h => parser/html/nsHtml5UTF16BufferCppSupplement.h
rename : content/html/parser/src/nsHtml5UTF16BufferHSupplement.h => parser/html/nsHtml5UTF16BufferHSupplement.h
2009-06-26 17:12:29 -07:00
Henri Sivonen
fb74340ed2
Merge trunk into HTML5 repo
2009-06-26 18:22:48 +03:00
Ben Newman
b5b32ea103
Bug 484121 (6/6) - Don't let DTDs hold parser references. r+sr=mrbkap
2009-06-23 14:22:17 -07:00
Ben Newman
fbb427a992
Bug 484121 (5/6) - Avoid needlessly passing nsIContentSink parameters to nsIDTD methods. r+sr=mrbkap
2009-06-23 14:22:17 -07:00
Ben Newman
c35c094d47
Bug 484121 (4/6) - Let the parser call nsIContentSink::{Will,Did}BuildModel directly. r+sr=mrbkap
2009-06-23 14:22:16 -07:00
Ben Newman
cf8369dfe8
Bug 484121 (3/6) - Get rid of nsIDTD::Will{Resume,Interrupt}Parse. r+sr=mrbkap
2009-06-23 14:22:16 -07:00
Ben Newman
be66be8cc9
Bug 484121 (2/6) - Add nsIDTD::GetMode to eliminate heinous const_cast. r+sr=mrbkap
2009-06-23 14:22:16 -07:00
Ben Newman
6589761eac
Bug 484121 (1/6) - Decompose nsHTMLTokenizer::GetFlags. r+sr=mrbkap
2009-06-23 14:22:16 -07:00
Henri Sivonen
34a9141081
Merge trunk into HTML5 repo
2009-06-05 14:52:43 +03:00
Henri Sivonen
612191c82d
Merge trunk into HTML5 repo
2009-05-25 19:16:57 +03:00
Jonas Sicking
7ac1da9ded
Bug 481566: Add prefs to control making the content sink more responsive. r/sr=mrbkap
2009-05-19 08:54:42 -07:00
Henri Sivonen
1f9455f387
Merge the trunk into HTML5 parsing repo
2009-05-04 11:19:16 -07:00
Blake Kaplan
7f46f44eb5
Bug 490937 - Eagerly start prefetching URIs that we've found when we're done with our section of the document. Don't wait for the parser to tell us to go ahead. r+sr=jst
2009-05-14 13:02:13 -07:00
Henri Sivonen
94ba813332
Adjust nsParser to implement the HTML5 ParseFragment stub
2009-04-23 13:18:19 +03:00
Henri Sivonen
4aa0608b18
Implement one single parsing quirk for HTML5 parser: <p><table>. Required to pass Acid2 and to be compatible with legacy content.
2009-04-22 12:17:08 +03:00
Henri Sivonen
524846eeac
Merge trunk into HTML5 parsing repo
2009-03-30 15:32:26 +03:00
Blake Kaplan
7b882b1cc1
Bug 495663 - Count newlines correctly if we have an alternate ending position. r+sr=sicking
2009-06-01 20:44:37 -07:00
Blake Kaplan
984f190863
Bug 488730 - Count newlines correctly when skipping whitespace. r+sr=sicking
2009-06-01 20:44:37 -07:00
Jesse Ruderman
b89227c825
Add crashtests
2009-05-26 11:53:12 -07:00
Henri Sivonen
27ccc45764
Merge the trunk into HTML5 parsing repo
2009-03-26 14:10:18 +02:00
Arpad Borsos
fee39dcf30
Bug 474369 - get rid of nsVoidArray, parser part; r+sr=mrbkap
2009-03-25 09:13:05 +01:00
Peter Van der Beken
3afc804584
Backing out 8f9ff81ef3fa to try to fix orange.
2009-03-24 10:43:42 +01:00
Ben Newman
ad89dbd67c
imported patch simplify-nsIDTD.diff
2009-03-23 18:26:46 -07:00
Ben Newman
c2610d97bf
imported patch parser-own-dtd.diff
2009-03-23 18:26:46 -07:00
Boris Zbarsky
7fbe6ae71f
Backing out changeset b47f0de93a82 (bug 457809) due to test failures
2009-03-24 19:18:25 -04:00
bjarne@runitsoft.com
28637b1d1c
Bug 457809 and bug 457810 - Speculatively load images and stylesheets (respectively). r=mrbkap, sr=bz
2009-03-24 12:52:00 -04:00
Henri Sivonen
99a8cc5f1a
Merge trunk into HTML5 parsing repo
2009-03-20 17:09:05 +02:00
Boris Zbarsky
ce1a541b65
Bug 490957. Eliminate nsWebShell. r+sr=bsmedberg
2009-05-07 15:21:53 -04:00
L. David Baron
f0c43ecb3d
Switch HTML mochitests from using MochiKit.js to packed.js. (Bug 490955) r=sayrer
2009-05-06 13:46:04 -07:00
Bob Clary
af0f1bccbe
bug 328751 - crash test by Tom Ferris.
2009-04-24 10:08:11 -07:00
Jonas Sicking
b6ff240427
Bug 478889: Make script-defer work in xhtml. r/sr=peterv
...
--HG--
extra : rebase_source : 4e2abc2b35c72f7c5831f58b0f1c6940b1824de7
2009-03-15 17:53:09 -07:00
Jonas Sicking
7fdf2000fd
back out changes that weren't supposed to be checked in
2009-03-10 00:03:48 -07:00
Jonas Sicking
86a18a593a
Bug 475636: Disallow refresh to javascript uris. r/sr=bz
...
--HG--
extra : rebase_source : 1fdfc3148c257aee22001be045258cc985ee027a
2009-03-09 23:03:39 -07:00
Henri Sivonen
948c3f9874
Merge HTML5 work with trunk
2009-03-09 12:24:48 +02:00
Chris Pearce
54d00f000e
Chris Pearce - Bug 480889 - Nested <source> elements appear in video's childNodes. r+/sr+ mrbkap
2009-03-09 09:53:58 +13:00
Johnathan Nightingale
5bc5ebd6c0
Backed out changeset fdbe218cdcc7 - Causing crashtest hangs on linux. Tracked by bug 479499.
2009-03-03 09:43:47 -05:00
Blake Kaplan
dbf08aae22
Add a crashtest for bug 460706.
2009-02-26 17:01:10 -08:00
Blake Kaplan
6ec60d390e
Bug 479499 - Gracefully handle receiving more data while inside the expat driver. r+sr=peterv
2009-02-25 17:38:28 -08:00
Henri Sivonen
a66d5e247c
Add innerHTML parsing with HTML5 parser
2009-02-20 18:13:48 +02:00
Doug Turner
2ace694588
Bug 479480 - drop the XP_MAC specific MAX_REFLOW_DEPTH. r=josh, sr=dbaron
2009-02-20 13:28:15 -08:00
Blake Kaplan
42dec6a621
Bug 478699 - Tell the scanner it's incremental so we don't preload partial tokens. r+sr=jst
2009-02-17 14:59:49 -08:00
Makoto Kato
6c49622ac3
Bug 174351: Encoding errors aren't treated as fatal XML errors. r=smontagu, sr=peterv
2009-02-16 04:22:47 -08:00
Jesse Ruderman
ea905567dc
Add crashtests
2009-02-13 14:54:17 -08:00
Henri Sivonen
d9f997707e
Restart HTML5 parser on meta charset; release stack and list memory in tree builder
2009-01-16 15:21:48 +02:00
Jesse Ruderman
c8c7f6b3bb
Use 'skip' instead of commenting-out to disable crashtests
2009-02-11 00:17:29 -08:00
Jesse Ruderman
397e21afab
Add a bunch of crashtests
2009-02-10 22:18:05 -08:00
Jesse Ruderman
e6ffd994a3
Add some crashtests
2009-02-10 16:36:04 -08:00
Jesse Ruderman
313514226b
Add a bunch of crashtests
2009-02-10 00:09:40 -08:00
Blake Kaplan
70a04d49f5
Disable this test since it's randomly crashing on tinderbox.
2009-02-04 14:35:25 -08:00
Jonas Sicking
67d8b7206a
Bug 483818: Remove the currently-running-script counter from the parser since it's hard to keep it correct when we're creating a new parser due to document.write etc. r/sr=mrbkap
2009-04-15 15:34:50 -07:00
Nochum Sossonko
1ab37ad4c8
Test for bug 364188 - param closes open div elements. r+sr=mrbkap
2009-04-11 10:56:13 +02:00
Boris Zbarsky
973f44492a
Bug 485012. Allow passing a charset hint (e.g. the element's 'charset' attribute for preloads) to nsICSSLoader::LoadSheet. r+sr=peterv
2009-04-10 10:29:08 -04:00
Boris Zbarsky
339dd2bc38
Backing out changeset ec2bec209571 and changeset 140f64990c51 (fix for bug 481566) due to test failures.
2009-04-04 01:55:51 -04:00
Jonas Sicking
74d960d045
[mq]: sinkstuff
2009-04-03 18:25:13 -07:00
Boris Zbarsky
814eb91d33
Bug 457810 - Speculatively load stylesheets from preloading. r=mrbkap, sr=bzbarsky
2009-04-03 10:15:56 -04:00
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