Henri Sivonen
|
b9f43a04cb
|
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
|
1ef1cf99db
|
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
|
29a18e5ff3
|
Bug 457949 - no need for Stopwatch r=bsmedberg
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
|
2009-08-28 11:03:51 -07:00 |
Henri Sivonen
|
edd732f280
|
Bug 502973 - Suppress EOF upon Terminate() in HTML5 parser. r=mrbkap.
|
2009-08-27 10:57:57 +03:00 |
Benjamin Smedberg
|
28fb767bd1
|
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
|
f3a868f55f
|
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
|
dbac9a61cf
|
Bug 505602 - [HTML5] Reduce amount of nsHtml5NamedCharacters generated code. r=hsivonen sr=mrbkap
|
2009-08-20 10:37:48 -07:00 |
Ben Newman
|
b8e7bd4aff
|
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
|
caa0aa3190
|
Bug 504968 - [HTML5] "###!!! ASSERTION: QueryInterface needed" in nsHtml5Parser::FinalizeSniffing. r=hsivonen sr=mrbkap
|
2009-08-20 10:37:44 -07:00 |
Henri Sivonen
|
5874068810
|
Bug 502869 - Crash [@ nsHtml5TreeBuilder::appendToCurrentNodeAndPushElementMayFoster]. r=bnewman
|
2009-08-18 10:48:59 +03:00 |
Dão Gottwald
|
fbbad69d7d
|
Backed out changeset fc7d931fd75b
|
2009-08-15 10:30:23 +02:00 |
Jonathan Griffin
|
41af2e759c
|
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
|
791d7da8f7
|
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
|
9d47fdfb03
|
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
|
cfb2e7127d
|
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
|
40f7e75207
|
Backout rev 58f91861b1f1. Accidental changes included.
|
2009-08-13 10:48:13 +03:00 |
Henri Sivonen
|
f1a8715a61
|
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
|
2884293699
|
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
|
06427bb90e
|
Bug 497013 - Fix some re-entrancy bugs in the parser. r+sr=sicking
|
2009-08-04 14:32:46 -07:00 |
Jonathan Griffin
|
7c7c6355ba
|
Add mochitest for bug 502091.
|
2009-08-05 10:32:20 -07:00 |
Robert O'Callahan
|
295f0a0785
|
Backed out changeset 60add17e8ed3
|
2009-08-05 16:44:03 +12:00 |
Yu-Hsun Lin
|
a055cf97b3
|
Bug 486081. Remove unused nsTime class. r=roc
--HG--
extra : rebase_source : 582694b45d1d56759a619a4243abfc5a05453d8a
|
2009-08-05 14:39:05 +12:00 |
Ben Newman
|
18b0d99be8
|
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
|
23ca3c62ee
|
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
|
6dd880563d
|
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
|
17e92b7a4f
|
Bug 504646 - Get rid of the parser/html/javasrc symlink. r=hsivonen
|
2009-07-17 13:50:20 -07:00 |
Ben Newman
|
65db4c8954
|
Refactor repetitive makefile shell commands into external scripts (bug 504444). r+sr=jst
|
2009-07-17 13:50:20 -07:00 |
Henri Sivonen
|
96c85a4c04
|
Bug 502260 - Check mFlushTimer for null in nsHtml5TreeBuilder::DoUnlink. r=mrbkap
|
2009-07-17 13:46:33 +03:00 |
Henri Sivonen
|
877da667fc
|
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
|
68cba45ff1
|
Bug 501106 - Implement Comment end bang state. rs=sicking
|
2009-07-15 14:31:57 +03:00 |
Henri Sivonen
|
d99eaa3e57
|
Bug 501015 - Address code style comments from timeless. r+sr=mrbkap
|
2009-07-15 14:30:33 +03:00 |
Henri Sivonen
|
6dadeab18d
|
Bug 502091 - Crash [@ nsContentSink::ProcessHeaderData] with meta in innerHTML. r+sr=jonas
|
2009-07-15 14:28:27 +03:00 |
Ben Newman
|
3d2a27839c
|
Bug 499141 - [HTML5] Check in the Java to C++ translator. r+sr=jst
|
2009-07-14 17:39:30 -07:00 |
Henri Sivonen
|
907d27d822
|
Bug 502600 - Make quirky doctype list comparisons work. r+sr=mrbkap
|
2009-07-08 09:40:21 +03:00 |
bjarne@runitsoft.com
|
c4597cd89c
|
Bug 457809 - Speculatively load images from preloading. r=mrbkap, sr=bzbarsky
|
2009-07-07 22:23:20 -07:00 |
Johnny Stenback
|
06c692c521
|
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
|
e370dc7062
|
Bug 502103 - Crash [@ NS_NewEditorKeyListener] with <isindex action="">. r+sr=mrbkap
|
2009-07-06 15:11:14 +03:00 |
timeless@mozdev.org
|
46ea7836fa
|
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
|
57f74568d2
|
Bug 501083 - Release the Windows 1252 array at shutdown. r+sr=jonas
|
2009-06-30 13:53:58 +03:00 |
Henri Sivonen
|
a8f52bfef1
|
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
|
f7bfaec48d
|
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
|
0126046bb3
|
Add bug # reference for workaround
|
2009-06-29 05:09:27 -04:00 |
Gavin Sharp
|
55d31aa3de
|
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
|
045e820ddd
|
Fixing build order issue.
|
2009-06-28 11:18:21 -07:00 |
Henri Sivonen
|
0734590f00
|
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
|
2009-06-29 00:44:22 +02:00 |
Johnny Stenback
|
a1ab92afdf
|
Backed out changeset 168dd0eb7283
|
2009-06-28 11:47:11 -07:00 |
Henri Sivonen
|
b59b8cd421
|
Add a newline to the end of nsHtml5Parser.cpp
|
2009-06-28 20:09:15 +03:00 |
Jonas Sicking
|
cca89c8bf7
|
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
|
323c609259
|
Merge trunk into HTML5 repo
|
2009-06-26 18:22:48 +03:00 |
Ben Newman
|
b52f1a3db4
|
Bug 484121 (6/6) - Don't let DTDs hold parser references. r+sr=mrbkap
|
2009-06-23 14:22:17 -07:00 |