parser/html/nsHtml5Tokenizer.h
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
e9267d39ec81476831da99bd3b98557877962ca3
created 2018-11-09 14:27 +0100
pushed 2018-11-10 21:37 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1392185 - Remove dynamic HTML5 atoms. r=njn,hsivonen
0ff0b54b9ec7c3e99acf8987b63995dbdce3e64a
created 2018-10-17 20:40 +0100
pushed 2018-10-18 21:55 +0000
Jonathan Kingston Jonathan Kingston - Bug 1483458 - Change HTML parser to look at .py Atom files. r=hsivonen,heycam
6af1f5ac596b4aa0a87f8a8151395c692eb81a58
created 2018-03-16 11:26 -0400
pushed 2018-03-17 10:29 +0000
Boris Zbarsky Boris Zbarsky - Bug 1446097. Switch to "set" as the canonical nsGkAtoms name of the string "set", so it matches the actual tag name "set" in SVG. r=hsivonen,njn
1565e46c84799fbf3c8a1b609d649446a205796a
created 2018-01-15 20:07 +0200
pushed 2018-01-16 15:58 +0000
Henri Sivonen Henri Sivonen - Bug 1424220 - Set mCurrentHtmlScriptIsAsyncOrDefer to false when restoring tree builder state. r=smaug
9874df8448d800bfb874741b0c183f45b9dcfca6
created 2017-12-21 00:02 -0800
pushed 2017-12-22 21:42 +0000
Chris Peterson Chris Peterson - Bug 1424548 - Part 9a: clang-format generated HTML parser code. r=hsivonen
67a8e12324569dd730347187e2ffccae486c758b
created 2017-10-03 09:05 +1100
pushed 2017-10-09 09:08 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1400460 - Rename nsIAtom as nsAtom. r=hiro.
355a23c6c2bd2806475c17e36267a189a87901f9
created 2017-04-20 11:47 +0300
pushed 2017-05-08 03:10 +0000
Henri Sivonen Henri Sivonen - Bug 1269490 - Merge nsHtml5Atoms into nsGkAtoms. r=wchen
2e4c64214e31c3a759918133fbfb6db25f68e33f
created 2017-04-20 10:34 +0300
pushed 2017-05-08 03:10 +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-05-01 22:40 +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-04-19 23:57 +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-04-19 23:57 +0000
Henri Sivonen Henri Sivonen - Bug 1355769 - Avoid malloc for nsHtml5ElementName when processing a non-interned element name. r=wchen
c3366c9fca0a7ba289e41a8b5067eca940f75a78
created 2017-04-11 17:43 +0300
pushed 2017-04-18 21:23 +0000
Henri Sivonen Henri Sivonen - Bug 1355493 - Tweak bufToHash() and reduce the number of pre-interned elements. r=wchen.
9a4a83630f4cb1ee667f208599eaff95b7d9dc82
created 2017-03-20 14:45 +0200
pushed 2017-04-08 20:46 +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 2016-10-20 01:30 +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 2016-10-04 09:58 +0000
Henri Sivonen Henri Sivonen - Bug 1286911. r=wchen.
e329a7efecec6e6099c85037c87fbce65cad5728
created 2016-09-27 13:49 +0200
pushed 2016-09-28 13:57 +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 2016-09-28 13:57 +0000
Henri Sivonen Henri Sivonen - Bug 1286911. r=wchen.
496081cb3214f37199064dc709b5fd3dd13d6a72
created 2016-09-20 16:31 +0200
pushed 2016-09-21 10:04 +0000
Henri Sivonen Henri Sivonen - Bug 1288084 - Expose a line number for each attribute, v2; r=wchen
470bee720c97d1901570cfb8fbb4eedfddcd21a8
created 2015-08-25 18:05 +0300
pushed 2015-08-25 20:52 +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-08-25 20:52 +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-08-25 20:52 +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-08-25 20:52 +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-08-25 20:52 +0000
Henri Sivonen Henri Sivonen - Bug 559303 - Consolidate strBuf and longStrBuf in the tokenizer. r=wchen.
aeef9a68e4a5042a2654cf823ef349bda7f2b1c2
created 2014-03-05 21:38 +0200
pushed 2014-03-07 11:48 +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-03-07 11:48 +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-03-06 02:08 +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-03-06 02:08 +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-03-06 02:08 +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-02-27 13:46 +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-01-04 15:04 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 927728 - Part 1: Replace PRUnichar with char16_t; r=roc
e51ff50dea786501242d66a5d545f5ff8522aefc
created 2013-08-23 11:07 -0400
pushed 2013-08-23 21:49 +0000
Cykesiopka Cykesiopka - Bug 528863 - Use _h instead of _h__ in include guards in the HTML5 parser. r=hsivonen
fd68811a4d6393849dd24d54e65ac5fda8db0e89
created 2013-06-06 11:02 +0300
pushed 2013-06-17 23:23 +0000
Henri Sivonen Henri Sivonen - Bug 870787 HTML parser part - Make <img> a form-associated element in the HTML parser. r=smaug
1e4ad34ad0b0e5a54779ce0ff7a2da6291ff36d0
created 2012-10-25 14:03 +0300
pushed 2012-10-26 01:15 +0000
Henri Sivonen Henri Sivonen - Bug 799958 - Remove prtype.h from C++ translator output. r=smaug.
c4f83d9d8243f3f853a5356188164a5fddee2b5a
created 2012-08-22 16:09 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
adb60cc7b1505bc91ca1c3bb846270cfd19926cb
created 2012-07-18 19:02 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
89fff0ee52d5e237060a44b133a68e723dab8ae4
created 2011-11-04 14:02 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
f93960a93ad97a56d308bd9ce25d97cbc175d524
created 2011-10-17 11:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge from mozilla-central.
8cfeba5239a9e4f20c462d6fb20421b4e4e7c735
created 2011-10-05 19:52 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Merge to eliminate bad head.
cad26d2fb5af799dfe030fd2a8948d617eac2f52
created 2011-10-05 18:37 -0700
pushed 2012-09-11 17:34 +0000
David Anderson David Anderson - Backout merge.
a16372ce30b5f6b747246b01fcd215a4bf3b6342
created 2012-08-22 11:56 -0400
pushed 2012-08-22 16:03 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
5d204299aa38f81158e5520e62b8272725c93fd0
created 2012-07-13 11:55 -0700
pushed 2012-07-14 03:13 +0000
David Zbarsky David Zbarsky - Bug 772758 - Clean up some build warnings in html5 parser r=hsivonen
378c95c9774afb9e54b1cbac65963a51182e6aa2
created 2011-11-01 13:33 +0200
pushed 2011-11-01 14:32 +0000
Henri Sivonen Henri Sivonen - Bug 482921 part 11 - Deduplicate the tokenizer loop in .cpp. r=Olli.Pettay.
ee743a986ea130eae786f3d64933fdb343150cb1
created 2011-11-01 13:33 +0200
pushed 2011-11-01 14:32 +0000
Henri Sivonen Henri Sivonen - Bug 482921 part 4 - Support XML syntax highlighting in the parser core. r=Olli.Pettay.
b8fc820633d844f789acd60e5fb3de424963a236
created 2011-11-01 13:33 +0200
pushed 2011-11-01 14:32 +0000
Henri Sivonen Henri Sivonen - Bug 482921 part 2 - Highligh tokenizer-level errors in View Source. r=Olli.Pettay.
175a0afe3c436b9ac6fe84bab87b5ac8a808b732
created 2010-07-30 13:15 +0300
pushed 2011-11-01 14:32 +0000
Henri Sivonen Henri Sivonen - Bug 482921 part 1 - Implement HTML syntax highlighting using the new parser. r=Olli.Pettay.
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
0d032e29af92e5f7cfc9b81f654731cbad2219cd
created 2010-12-09 11:27 +0200
pushed 2010-12-09 09:30 +0000
Henri Sivonen Henri Sivonen - Bug 612527 - Implement spec tweaks to U+0000 handling in the HTML5 parser. rs=jonas, a=blocking2.0-betaN.
16847ac492b39d6321cc3d5183c1365beb945eeb
created 2010-12-08 14:37 +0200
pushed 2010-12-08 12:40 +0000
Henri Sivonen Henri Sivonen - 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.
3cd4bdbfce3b0ab1b9a7e0c3b30b0f1555fe0b65
created 2010-11-10 12:03 +0200
pushed 2010-11-10 10:05 +0000
Henri Sivonen Henri Sivonen - Bug 502176 bustage fix - Restore the refcount tracing code to nsHtml5Tokenizer. a=orange.
e92d70898e2201a58214f536d224bba755f16147
created 2010-09-28 10:32 +0300
pushed 2010-11-10 09:25 +0000
Henri Sivonen Henri Sivonen - Bug 502176 - Replace static use of jArray with a plain old data staticJArray, introduce an autoJArray for nicer memory management. r=tglek, a=jst.
bbec3799beb9cbb3bf847110fce927020cbff732
created 2010-10-25 12:22 +0300
pushed 2010-10-25 10:40 +0000
Henri Sivonen Henri Sivonen - Bug 570309 - Remove the dead code for the "comment end space" state. rs=jonas, a=blocking2.0-betaN.
e139cc2d6f0eb9b0796638fdfd7f7867a3b99a45
created 2010-09-28 10:32 +0300
pushed 2010-10-15 09:42 +0000
Henri Sivonen Henri Sivonen - Bug 482921 part 0 - Make preparations for enabling transition reporting in the HTML5 tokenizer. rs=jonas, a=jst.
dfaba4e449bd256d5e2329a1167e6c48df3f9329
created 2010-06-24 11:54 +0300
pushed 2010-07-22 12:15 +0000
Henri Sivonen Henri Sivonen - Bug 555941 - Split HILO_ACCEL out of nsHtml5NamedCharacters. r=jonas, a=benjamin.
1643049fe4d3ddd87b3e8f4446a6ff4dce8222d3
created 2010-06-02 14:01 +0300
pushed 2010-06-09 08:06 +0000
Henri Sivonen Henri Sivonen - Bug 568800 - Make &foo= not expand in an attribute value. r=sicking.
cdacbfe66545b60672016c549262cb9c27c9b7a9
created 2010-04-19 16:25 +0300
pushed 2010-04-28 06:29 +0000
Henri Sivonen Henri Sivonen - Bug 551344 part 6 - Address more review comments from sicking in the Java parts of the HTML5 parser. r=jonas.
67c682cd7fa46858f61f5986158f6dcbacd79d53
created 2010-04-16 13:52 +0300
pushed 2010-04-28 06:29 +0000
Henri Sivonen Henri Sivonen - 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.
46be92d24873be598cf7fd6a5e0191ae167bb8ef
created 2010-04-16 13:52 +0300
pushed 2010-04-19 11:56 +0000
Henri Sivonen Henri Sivonen - Bug 551344 part 5 - Address more sicking's review comments in the Java parts of the HTML5 parser. r=jonas.
6b4e4692c3d0dc6b3cb980767a4acdba23bfcc7e
created 2010-03-30 11:21 +0300
pushed 2010-03-30 08:55 +0000
Henri Sivonen Henri Sivonen - Bug 555462 - Back out changeset a0f0fde99844 for causing a buffer overrun.
less more (0) -60 tip