parser/html/nsHtml5Tokenizer.cpp
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-12-03 16:23 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
577c34da7b73f1d33026ff0c768ace3e893c34b8
created 2018-11-12 14:37 +0000
pushed 2018-12-03 16:23 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1506133 - More HTML parser cleanup post bug 1392185. r=hsivonen
01219b0ae60ee8a2f3302ceb1804330caee54abe
created 2018-11-09 11:18 +0000
pushed 2018-12-03 16:23 +0000
Jonathan Kingston Jonathan Kingston - Bug 1466449 - Update Tokenizer.java and StackNode.java to initialize properties. r=hsivonen
d088f3b8a8058e34f43d9aae909c027b41dd2f11
created 2018-10-23 17:12 +0300
pushed 2018-12-03 16:23 +0000
Ciure Andrei Ciure Andrei - Backed out changeset cb24d2d42554 (bug 1466449) for Tokenizer leaks a=backout
cb24d2d42554fb0f0f01ee5de3187d19e9985de4
created 2018-10-22 11:34 +0100
pushed 2018-12-03 16:23 +0000
Jonathan Kingston Jonathan Kingston - Bug 1466449 - Update Tokenizer.java and StackNode.java to initialize properties. r=andi
b84f61d9893a5bcc8cc8d6acbca131f288afc494
created 2018-06-14 11:46 +0300
pushed 2018-06-18 21:43 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - Parser/HTML - Initialize member fields in classes/ structures. r=hsivonen
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-26 21:04 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-26 21:04 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
7ea2b1f67e085452228710d80ecda4f15f5b0ff3
created 2017-12-01 01:05 -0800
pushed 2018-01-11 21:05 +0000
Chris Peterson Chris Peterson - Bug 1424548 - Part 11: Regenerate HTML parser code with MOZ_FALLTHROUGH annotations. r=hsivonen
9874df8448d800bfb874741b0c183f45b9dcfca6
created 2017-12-21 00:02 -0800
pushed 2018-01-11 21:05 +0000
Chris Peterson Chris Peterson - Bug 1424548 - Part 9a: clang-format generated HTML parser code. r=hsivonen
0edf2e2f0bfd0b43361226d7fe852a9a259fbe8a
created 2017-11-30 10:57 +0200
pushed 2018-01-11 21:05 +0000
Olli Pettay Olli Pettay - Bug 1418002 - Remove HTMLContentElement, r=jessica
f79199fef1aa1d84fb0af22a00401d68d9bb099d
created 2017-10-23 14:42 +0300
pushed 2017-11-02 16:33 +0000
Alphan Chen Alphan Chen - Bug 500617 - Remove always-zero offsets from HTML5 parser. r=hsivonen
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-11-02 16:33 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
8c6d1061135491843c8dcfa0337d14e974d8e82d
created 2017-08-11 09:22 +0300
pushed 2017-09-15 00:19 +0000
Henri Sivonen Henri Sivonen - Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case. r=Ehsan
76eecfca4bc68248176e48a63efd147e16ec135d
created 2017-08-15 16:28 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset fabf345eec6e (bug 1375701) for bustage at parser/html/nsHtml5String.h:143:3: bad implicit conversion constructor for 'nsHtml5String'. r=backout on a CLOSED TREE
fabf345eec6e49c8616b30459f1c292ac77e92a6
created 2017-08-11 09:22 +0300
pushed 2017-09-15 00:19 +0000
Henri Sivonen Henri Sivonen - Bug 1375701 - Atomize class attribute value in the parser in the innerHTML case. r=Ehsan
048ed01b19e02008b7f8161d70bbf2dbcab15be4
created 2017-07-04 11:00 +0300
pushed 2017-09-15 00:19 +0000
Henri Sivonen Henri Sivonen - Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. r=smaug
518e73ca3d423862b039bbbf3546fc28d18cf3dd
created 2017-08-11 10:48 +0200
pushed 2017-09-15 00:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5b706cd241cb (bug 483155) for Valgrind failure on Linux x64 opt. r=backout
5b706cd241cbafe082af4c54e8c319e46fa66efa
created 2017-07-04 11:00 +0300
pushed 2017-09-15 00:19 +0000
Henri Sivonen Henri Sivonen - Bug 483155 - Put content creator function pointers onto nsHtml5ElementName. r=smaug
d72854694b360ce5051f37256518c3b3a8e69237
created 2017-07-15 19:03 +0200
pushed 2017-08-02 08:25 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1381253 - Remove redundant control flow declarations rs=ehsan
355a23c6c2bd2806475c17e36267a189a87901f9
created 2017-04-20 11:47 +0300
pushed 2017-06-12 13:08 +0000
Henri Sivonen Henri Sivonen - Bug 1269490 - Merge nsHtml5Atoms into nsGkAtoms. r=wchen
2e4c64214e31c3a759918133fbfb6db25f68e33f
created 2017-04-20 10:34 +0300
pushed 2017-06-12 13:08 +0000
Henri Sivonen Henri Sivonen - Bug 1358037 - Inline the methods of nsHtml5ElementName and nsHtml5AttributeName. r=wchen
5fc028d97c7565dcb057d3ad27bafa0b6f886255
created 2017-04-13 11:14 +0300
pushed 2017-06-12 13:08 +0000
Henri Sivonen Henri Sivonen - Bug 1355479 - Flatten attribute storage in the HTML parser to AutoTArray to avoid malloc. r=wchen
64a25d9841b0e9918fe1de0768b00e3696efc615
created 2017-04-12 14:28 +0300
pushed 2017-06-12 13:08 +0000
Henri Sivonen Henri Sivonen - Bug 1355779 - Skip interned nsHtml5ElementName lookup for Custom Elements (ones with hyphen). r=wchen
2fb25a7ade12e426852f2d61478b3cde33f0fdac
created 2017-04-12 13:21 +0300
pushed 2017-06-12 13:08 +0000
Henri Sivonen Henri Sivonen - Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. r=wchen
9a4a83630f4cb1ee667f208599eaff95b7d9dc82
created 2017-03-20 14:45 +0200
pushed 2017-06-12 13:08 +0000
Henri Sivonen Henri Sivonen - Bug 1347737 - Introduce a new non-heap-allocated type for holding nsStringBuffer* in the HTML parser. r=wchen.
5b0b7647c33fe028f37631c606ca5df0f63644eb
created 2016-10-19 10:38 +0300
pushed 2017-01-23 14:19 +0000
Henri Sivonen Henri Sivonen - Bug 1309195 - Mark strBuf as empty after the contents have been used or ignored. r=wchen.
607f7f0e140a801a2a9a62e461b9220f10044bef
created 2016-09-27 13:47 +0300
pushed 2017-01-23 14:19 +0000
Henri Sivonen Henri Sivonen - Bug 1286911. r=wchen.
e329a7efecec6e6099c85037c87fbce65cad5728
created 2016-09-27 13:49 +0200
pushed 2017-01-23 14:19 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 4465b8d521ee (bug 1286911) for asserting !strBufLen (strBufLen not reset after previous use!), at nsHtml5Tokenizer.h:173. r=backout on a CLOSED TREE
4465b8d521eecc6d6d5d6142d1fd544160354ba2
created 2016-09-27 13:47 +0300
pushed 2017-01-23 14:19 +0000
Henri Sivonen Henri Sivonen - Bug 1286911. r=wchen.
1deb126ed5bb1f9bc4b67867c0ca120c4ce788ae
created 2016-09-27 13:47 +0300
pushed 2016-10-04 21:32 +0000
Henri Sivonen Henri Sivonen - Bug 1286911. r=wchen, a=ritu
6a7c1c8db5548d077c7fa36bce41af629ba52bd8
created 2016-09-20 16:31 +0200
pushed 2016-09-29 19:01 +0000
Henri Sivonen Henri Sivonen - Bug 1302460 - Expose a line number for each attribute. r=wchen, a=ritu FIREFOX_50_0b3_BUILD1 FIREFOX_50_0b3_RELEASE
470bee720c97d1901570cfb8fbb4eedfddcd21a8
created 2015-08-25 18:05 +0300
pushed 2015-10-29 11:30 +0000
Henri Sivonen Henri Sivonen - Bug 1176698 - Use fallible allocator for attribute values in the HTML parser. r=wchen.
bb89c4d2d0046683b7d695eb7953f53489fa04ed
created 2015-08-25 18:05 +0300
pushed 2015-10-29 11:30 +0000
Henri Sivonen Henri Sivonen - Bug 489820 part 2 - Grow buffers to the worst-case size before tokenizing; fix comments. r=wchen.
c5c201250f2a2d9774b802b6d7345b31a74fa96a
created 2015-08-25 18:05 +0300
pushed 2015-10-29 11:30 +0000
Henri Sivonen Henri Sivonen - Bug 489820 part 1 - Make charRefBuf non-growable and have the same lifetime as the tokenizer. r=wchen.
bb56d50195c4835545282c518ce7571807ee5883
created 2015-08-25 18:05 +0300
pushed 2015-10-29 11:30 +0000
Henri Sivonen Henri Sivonen - Bug 1176668 - Fix overflow avoidance in numeric character reference handling. r=wchen.
7b3c5dd7ad30fde4bf6dad4a850ebf90a6f2511e
created 2015-08-25 18:05 +0300
pushed 2015-10-29 11:30 +0000
Henri Sivonen Henri Sivonen - Bug 559303 - Consolidate strBuf and longStrBuf in the tokenizer. r=wchen.
9ce01d06146e9a16f8eba50c067a805d247921c4
created 2015-04-02 12:48 +0300
pushed 2015-06-29 20:18 +0000
Michael[tm] Smith Michael[tm] Smith - Bug 1096172 - Fix position reporting of bad charrefs in RCDATA. r=hsivonen.
c8eea7d1e71aa3ac8749d785df6ca739aae09644
created 2014-03-10 11:14 +0200
pushed 2014-04-28 18:51 +0000
Henri Sivonen Henri Sivonen - Bug 981279 - Clear the attribute holder after parsing innerHTML. r=smaug
aeef9a68e4a5042a2654cf823ef349bda7f2b1c2
created 2014-03-05 21:38 +0200
pushed 2014-04-28 18:51 +0000
Henri Sivonen Henri Sivonen - Bug 959150 part 5 - Avoid reallocating the attribute holder when parsing with nsHtml5StringParser. r=smaug.
e4c2bb65c694e39555ef6d2891e590f1dceefe45
created 2014-03-05 21:38 +0200
pushed 2014-04-28 18:51 +0000
Henri Sivonen Henri Sivonen - Bug 959150 part 1 - Represent nodes as void* in the portable part of the parser. r=smaug.
e420695e207978ed4e90eb0cead0678220b94d4e
created 2014-03-05 15:26 -0500
pushed 2014-04-28 18:51 +0000
Ryan VanderMeulen Ryan VanderMeulen - Backed out 8 changesets (bug 959150) for Linux debug build bustage on a CLOSED TREE.
ebc67518a962c890acc5e1a8810a90ea8543a64d
created 2014-03-05 21:38 +0200
pushed 2014-04-28 18:51 +0000
Henri Sivonen Henri Sivonen - Bug 959150 part 5 - Avoid reallocating the attribute holder when parsing with nsHtml5StringParser. r=smaug.
261e2d244c547a157286b06c08bf3352432f2e5d
created 2014-03-05 21:38 +0200
pushed 2014-04-28 18:51 +0000
Henri Sivonen Henri Sivonen - Bug 959150 part 1 - Represent nodes as void* in the portable part of the parser. r=smaug.
cfaa46b8361246d7defd3f8b5d4dc482f844aeb2
created 2014-02-26 13:36 -0800
pushed 2014-04-28 18:51 +0000
L. David Baron L. David Baron - Bug 976350 patch 1: Move the contents of nsTraceRefcnt.h into nsISupportsImpl.h. r=bsmedberg
5a9badd6db004310b9d1aca5db25ef4c275a4362
created 2014-01-04 10:02 -0500
pushed 2014-03-17 21:55 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
fd68811a4d6393849dd24d54e65ac5fda8db0e89
created 2013-06-06 11:02 +0300
pushed 2013-08-05 18:49 +0000
Henri Sivonen Henri Sivonen - Bug 870787 HTML parser part - Make <img> a form-associated element in the HTML parser. r=smaug
833a9f1cce275b83ebc0d416143c3b7ed0114e90
created 2013-03-26 00:15 -0700
pushed 2013-05-13 16:59 +0000
William Chen William Chen - Bug 818976 - Part 3: Generated code for HTML5 parser. r=hsivonen
0a19ff77bee4434ca790c41635a82d2ef3459cc9
created 2012-11-12 15:42 +0200
pushed 2013-01-07 21:25 +0000
Henri Sivonen Henri Sivonen - Bug 809956 - Deal with an odd number of ] characters before ]]> in a CDATA section in the HTML parser. r=smaug.
1e4ad34ad0b0e5a54779ce0ff7a2da6291ff36d0
created 2012-10-25 14:03 +0300
pushed 2013-01-07 21:25 +0000
Henri Sivonen Henri Sivonen - Bug 799958 - Remove prtype.h from C++ translator output. r=smaug.
1caa3c482541911876778e6f1c26e95975a5419c
created 2012-10-01 11:52 +0300
pushed 2012-11-19 21:10 +0000
Henri Sivonen Henri Sivonen - Bug 503190 - Include assertions in the C++ translator output. r=smaug.
b7cc4a94a64942e79f5ef90478f7ab191bdfb9a6
created 2012-10-01 11:49 +0300
pushed 2012-11-19 21:10 +0000
Henri Sivonen Henri Sivonen - Bug 792790 - Introduce NoBoundsCheck variants of accessors on nsHtml5HtmlAttributes; Make operator= in jArray nullptr-aware. r=smaug.
2c694d8bf7a59441faba5d6266862299fa354b03
created 2012-09-28 01:57 -0500
pushed 2012-11-19 21:10 +0000
Isaac Aggrey Isaac Aggrey - Bug 791906: Replace NSPR integer limit constants with stdint ones; r=ehsan
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
08187a7ea8974548382f5d7775df8171a4ec6449
created 2012-07-30 13:15 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
50e28df7ff8fa9d0fcbac8ade290afce87a601ed
created 2012-07-24 16:32 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
c1b222852377b86e59026f904681e11b08101f95
created 2011-12-01 11:35 -0800
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
89fff0ee52d5e237060a44b133a68e723dab8ae4
created 2011-11-04 14:02 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-11-19 21:10 +0000
David Anderson David Anderson - Merge to eliminate bad head.
less more (0) -100 -60 tip