Commit Graph

11 Commits

Author SHA1 Message Date
Nicholas Nethercote
76aafce23b Bug 1400777 (part 4) - Split nsHTMLElement. r=mrbkap.
This patch splits out most of nsHTMLElement into a new type HTMLElement within
nsElementTable.cpp. Only the static methods IsContainer() and IsBlock() need to
remain exposed via nsHTMLElement. The patch moves TestBits() into
nsElementTable.cpp as well.
2017-09-19 11:11:24 +10:00
Nicholas Nethercote
174f2ee505 Bug 1400777 (part 3) - De-expose gHTMLElements[]. r=mrbkap. 2017-09-19 11:09:30 +10:00
Nicholas Nethercote
013af55153 Bug 1400777 (part 2) - De-expose HTML group constants[]. r=mrbkap.
The patch also removes some low-value comments.
2017-09-19 11:08:39 +10:00
Nicholas Nethercote
7959e1d513 Bug 1400777 (part 1) - Remove eHTMLTags. r=mrbkap.
It's just a too-cute-by-half typedef for nsHTMLTag.
2017-09-19 11:07:49 +10:00
Nicholas Nethercote
ec86006dad Bug 1395828 (part 1) - Add nsHTMLElement::IsBlock(). r=mrbkap.
This mirrors the existing nsHTMLElement::IsContainer() function.
2017-09-01 19:38:09 +10:00
Nicholas Nethercote
20964b29ed Bug 1394300 - Streamline nsElementTable.cpp. r=mrbkap.
This patch does the following.

- Uses a macro to make gHTMLElements[] much more concise.

- Makes nsHTMLElement::mTagID a debug-only field, because it's only used in
  assertions.
2017-08-29 08:05:23 +10:00
Tim Nguyen
d6b021c4e5 Bug 1322938 - Basic implementation of HTMLDialogElement. r=smaug, masayuki
MozReview-Commit-ID: AU92mq2QZIc
2016-12-23 16:01:50 +01:00
William Chen
3f3db96963 Bug 1259590 - Remove B2G ACL code. r=khuey 2016-04-07 09:50:01 -07:00
Ting-Yu Lin
f8e1232b70 Bug 591737 - Teach parser about <details> and <summary>. r=mrbkap 2016-01-20 23:20:39 +08:00
William Chen
3381cd7c51 Bug 1178513 - Add <extapp> element and interfaces to be used by ACL. r=khuey 2015-06-30 11:27:57 -07:00
Birunthan Mohanathas
735c08304e Bug 1057923 - Flatten parser/htmlparser/{public,src}/ into parent directory. r=mrbkap 2014-08-26 07:10:53 -07:00