summaryrefslogtreecommitdiffstats
path: root/quanta
diff options
context:
space:
mode:
Diffstat (limited to 'quanta')
-rw-r--r--quanta/data/dtep/CMakeLists.txt1
-rw-r--r--quanta/data/dtep/Makefile.am2
-rw-r--r--quanta/data/dtep/html5/CMakeLists.txt31
-rw-r--r--quanta/data/dtep/html5/Makefile.am20
-rw-r--r--quanta/data/dtep/html5/a.tag120
-rw-r--r--quanta/data/dtep/html5/abbr.tag54
-rw-r--r--quanta/data/dtep/html5/acronym.tag54
-rw-r--r--quanta/data/dtep/html5/address.tag54
-rw-r--r--quanta/data/dtep/html5/applet.tag144
-rw-r--r--quanta/data/dtep/html5/area.tag44
-rw-r--r--quanta/data/dtep/html5/article.tag54
-rw-r--r--quanta/data/dtep/html5/aside.tag54
-rw-r--r--quanta/data/dtep/html5/audio.tag48
-rw-r--r--quanta/data/dtep/html5/b.tag54
-rw-r--r--quanta/data/dtep/html5/base.tag17
-rw-r--r--quanta/data/dtep/html5/bdi.tag65
-rw-r--r--quanta/data/dtep/html5/bdo.tag65
-rw-r--r--quanta/data/dtep/html5/big.tag54
-rw-r--r--quanta/data/dtep/html5/blockquote.tag49
-rw-r--r--quanta/data/dtep/html5/body.tag55
-rw-r--r--quanta/data/dtep/html5/br.tag5
-rw-r--r--quanta/data/dtep/html5/button.tag91
-rw-r--r--quanta/data/dtep/html5/caption.tag54
-rw-r--r--quanta/data/dtep/html5/center.tag54
-rw-r--r--quanta/data/dtep/html5/cite.tag54
-rw-r--r--quanta/data/dtep/html5/code.tag54
-rw-r--r--quanta/data/dtep/html5/col.tag60
-rw-r--r--quanta/data/dtep/html5/colgroup.tag63
-rw-r--r--quanta/data/dtep/html5/common.tag56
-rw-r--r--quanta/data/dtep/html5/data.tag92
-rw-r--r--quanta/data/dtep/html5/dd.tag86
-rw-r--r--quanta/data/dtep/html5/del.tag98
-rw-r--r--quanta/data/dtep/html5/description.rc58
-rw-r--r--quanta/data/dtep/html5/details.tag54
-rw-r--r--quanta/data/dtep/html5/dfn.tag54
-rw-r--r--quanta/data/dtep/html5/dir.tag11
-rw-r--r--quanta/data/dtep/html5/div.tag86
-rw-r--r--quanta/data/dtep/html5/dl.tag10
-rw-r--r--quanta/data/dtep/html5/dt.tag54
-rw-r--r--quanta/data/dtep/html5/em.tag54
-rw-r--r--quanta/data/dtep/html5/embed.tag48
-rw-r--r--quanta/data/dtep/html5/empty.tag13
-rw-r--r--quanta/data/dtep/html5/fieldset.tag90
-rw-r--r--quanta/data/dtep/html5/figcaption.tag54
-rw-r--r--quanta/data/dtep/html5/figure.tag54
-rw-r--r--quanta/data/dtep/html5/footer.tag54
-rw-r--r--quanta/data/dtep/html5/form.tag97
-rw-r--r--quanta/data/dtep/html5/head.tag29
-rw-r--r--quanta/data/dtep/html5/header.tag54
-rw-r--r--quanta/data/dtep/html5/headings.tag311
-rw-r--r--quanta/data/dtep/html5/hr.tag5
-rw-r--r--quanta/data/dtep/html5/html.tag25
-rw-r--r--quanta/data/dtep/html5/i.tag54
-rw-r--r--quanta/data/dtep/html5/img.tag48
-rw-r--r--quanta/data/dtep/html5/input.tag104
-rw-r--r--quanta/data/dtep/html5/ins.tag98
-rw-r--r--quanta/data/dtep/html5/kbd.tag54
-rw-r--r--quanta/data/dtep/html5/label.tag78
-rw-r--r--quanta/data/dtep/html5/legend.tag61
-rw-r--r--quanta/data/dtep/html5/li.tag90
-rw-r--r--quanta/data/dtep/html5/link.tag70
-rw-r--r--quanta/data/dtep/html5/main.tag54
-rw-r--r--quanta/data/dtep/html5/map.tag46
-rw-r--r--quanta/data/dtep/html5/mark.tag54
-rw-r--r--quanta/data/dtep/html5/meta.tag31
-rw-r--r--quanta/data/dtep/html5/nav.tag54
-rw-r--r--quanta/data/dtep/html5/noscript.tag44
-rw-r--r--quanta/data/dtep/html5/object.tag202
-rw-r--r--quanta/data/dtep/html5/ol.tag11
-rw-r--r--quanta/data/dtep/html5/optgroup.tag23
-rw-r--r--quanta/data/dtep/html5/option.tag41
-rw-r--r--quanta/data/dtep/html5/p.tag66
-rw-r--r--quanta/data/dtep/html5/param.tag47
-rw-r--r--quanta/data/dtep/html5/picture.tag54
-rw-r--r--quanta/data/dtep/html5/pre.tag51
-rw-r--r--quanta/data/dtep/html5/q.tag60
-rw-r--r--quanta/data/dtep/html5/rb.tag7
-rw-r--r--quanta/data/dtep/html5/rbc.tag9
-rw-r--r--quanta/data/dtep/html5/rp.tag7
-rw-r--r--quanta/data/dtep/html5/rt.tag9
-rw-r--r--quanta/data/dtep/html5/rtc.tag9
-rw-r--r--quanta/data/dtep/html5/ruby.tag13
-rw-r--r--quanta/data/dtep/html5/samp.tag54
-rw-r--r--quanta/data/dtep/html5/script.tag46
-rw-r--r--quanta/data/dtep/html5/section.tag54
-rw-r--r--quanta/data/dtep/html5/select.tag55
-rw-r--r--quanta/data/dtep/html5/small.tag54
-rw-r--r--quanta/data/dtep/html5/source.tag48
-rw-r--r--quanta/data/dtep/html5/span.tag54
-rw-r--r--quanta/data/dtep/html5/strong.tag54
-rw-r--r--quanta/data/dtep/html5/style.tag60
-rw-r--r--quanta/data/dtep/html5/sub.tag54
-rw-r--r--quanta/data/dtep/html5/sup.tag54
-rw-r--r--quanta/data/dtep/html5/svg.tag44
-rw-r--r--quanta/data/dtep/html5/table.tag79
-rw-r--r--quanta/data/dtep/html5/tbody.tag39
-rw-r--r--quanta/data/dtep/html5/td.tag157
-rw-r--r--quanta/data/dtep/html5/textarea.tag43
-rw-r--r--quanta/data/dtep/html5/tfoot.tag38
-rw-r--r--quanta/data/dtep/html5/th.tag157
-rw-r--r--quanta/data/dtep/html5/thead.tag38
-rw-r--r--quanta/data/dtep/html5/time.tag92
-rw-r--r--quanta/data/dtep/html5/title.tag14
-rw-r--r--quanta/data/dtep/html5/tr.tag44
-rw-r--r--quanta/data/dtep/html5/track.tag48
-rw-r--r--quanta/data/dtep/html5/tt.tag54
-rw-r--r--quanta/data/dtep/html5/u.tag54
-rw-r--r--quanta/data/dtep/html5/ul.tag11
-rw-r--r--quanta/data/dtep/html5/var.tag54
-rw-r--r--quanta/data/dtep/html5/video.tag48
-rw-r--r--quanta/data/dtep/html5/wbr.tag5
-rw-r--r--quanta/data/icons/22x22/CMakeLists.txt119
-rw-r--r--quanta/data/icons/22x22/Makefile.am102
-rw-r--r--quanta/data/icons/22x22/html5_DT.pngbin0 -> 186 bytes
-rw-r--r--quanta/data/icons/22x22/html5_a.pngbin0 -> 211 bytes
-rw-r--r--quanta/data/icons/22x22/html5_abbr.pngbin0 -> 206 bytes
-rw-r--r--quanta/data/icons/22x22/html5_address.pngbin0 -> 216 bytes
-rw-r--r--quanta/data/icons/22x22/html5_area.pngbin0 -> 243 bytes
-rw-r--r--quanta/data/icons/22x22/html5_article.pngbin0 -> 233 bytes
-rw-r--r--quanta/data/icons/22x22/html5_aside.pngbin0 -> 180 bytes
-rw-r--r--quanta/data/icons/22x22/html5_audio.pngbin0 -> 209 bytes
-rw-r--r--quanta/data/icons/22x22/html5_b.pngbin0 -> 205 bytes
-rw-r--r--quanta/data/icons/22x22/html5_base.pngbin0 -> 232 bytes
-rw-r--r--quanta/data/icons/22x22/html5_bdi.pngbin0 -> 219 bytes
-rw-r--r--quanta/data/icons/22x22/html5_bdo.pngbin0 -> 231 bytes
-rw-r--r--quanta/data/icons/22x22/html5_big.pngbin0 -> 230 bytes
-rw-r--r--quanta/data/icons/22x22/html5_blockquote.pngbin0 -> 214 bytes
-rw-r--r--quanta/data/icons/22x22/html5_body.pngbin0 -> 185 bytes
-rw-r--r--quanta/data/icons/22x22/html5_br.pngbin0 -> 168 bytes
-rw-r--r--quanta/data/icons/22x22/html5_caption.pngbin0 -> 159 bytes
-rw-r--r--quanta/data/icons/22x22/html5_center.pngbin0 -> 183 bytes
-rw-r--r--quanta/data/icons/22x22/html5_cite.pngbin0 -> 209 bytes
-rw-r--r--quanta/data/icons/22x22/html5_code.pngbin0 -> 147 bytes
-rw-r--r--quanta/data/icons/22x22/html5_col.pngbin0 -> 151 bytes
-rw-r--r--quanta/data/icons/22x22/html5_colgroup.pngbin0 -> 153 bytes
-rw-r--r--quanta/data/icons/22x22/html5_com.pngbin0 -> 196 bytes
-rw-r--r--quanta/data/icons/22x22/html5_data.pngbin0 -> 202 bytes
-rw-r--r--quanta/data/icons/22x22/html5_dd.pngbin0 -> 154 bytes
-rw-r--r--quanta/data/icons/22x22/html5_del.pngbin0 -> 209 bytes
-rw-r--r--quanta/data/icons/22x22/html5_details.pngbin0 -> 155 bytes
-rw-r--r--quanta/data/icons/22x22/html5_dir.pngbin0 -> 148 bytes
-rw-r--r--quanta/data/icons/22x22/html5_div.pngbin0 -> 170 bytes
-rw-r--r--quanta/data/icons/22x22/html5_dl.pngbin0 -> 149 bytes
-rw-r--r--quanta/data/icons/22x22/html5_dt.pngbin0 -> 155 bytes
-rw-r--r--quanta/data/icons/22x22/html5_embed.pngbin0 -> 190 bytes
-rw-r--r--quanta/data/icons/22x22/html5_figcaption.pngbin0 -> 239 bytes
-rw-r--r--quanta/data/icons/22x22/html5_figure.pngbin0 -> 206 bytes
-rw-r--r--quanta/data/icons/22x22/html5_font.pngbin0 -> 186 bytes
-rw-r--r--quanta/data/icons/22x22/html5_footer.pngbin0 -> 183 bytes
-rw-r--r--quanta/data/icons/22x22/html5_h1.pngbin0 -> 173 bytes
-rw-r--r--quanta/data/icons/22x22/html5_h2.pngbin0 -> 175 bytes
-rw-r--r--quanta/data/icons/22x22/html5_h3.pngbin0 -> 171 bytes
-rw-r--r--quanta/data/icons/22x22/html5_h4.pngbin0 -> 159 bytes
-rw-r--r--quanta/data/icons/22x22/html5_h5.pngbin0 -> 169 bytes
-rw-r--r--quanta/data/icons/22x22/html5_h6.pngbin0 -> 162 bytes
-rw-r--r--quanta/data/icons/22x22/html5_head.pngbin0 -> 198 bytes
-rw-r--r--quanta/data/icons/22x22/html5_header.pngbin0 -> 185 bytes
-rw-r--r--quanta/data/icons/22x22/html5_hr.pngbin0 -> 132 bytes
-rw-r--r--quanta/data/icons/22x22/html5_html.pngbin0 -> 205 bytes
-rw-r--r--quanta/data/icons/22x22/html5_i.pngbin0 -> 181 bytes
-rw-r--r--quanta/data/icons/22x22/html5_img.pngbin0 -> 234 bytes
-rw-r--r--quanta/data/icons/22x22/html5_ins.pngbin0 -> 201 bytes
-rw-r--r--quanta/data/icons/22x22/html5_kbd.pngbin0 -> 238 bytes
-rw-r--r--quanta/data/icons/22x22/html5_li.pngbin0 -> 146 bytes
-rw-r--r--quanta/data/icons/22x22/html5_link.pngbin0 -> 244 bytes
-rw-r--r--quanta/data/icons/22x22/html5_main.pngbin0 -> 179 bytes
-rw-r--r--quanta/data/icons/22x22/html5_map.pngbin0 -> 241 bytes
-rw-r--r--quanta/data/icons/22x22/html5_mark.pngbin0 -> 186 bytes
-rw-r--r--quanta/data/icons/22x22/html5_meta.pngbin0 -> 231 bytes
-rw-r--r--quanta/data/icons/22x22/html5_nav.pngbin0 -> 179 bytes
-rw-r--r--quanta/data/icons/22x22/html5_noscript.pngbin0 -> 268 bytes
-rw-r--r--quanta/data/icons/22x22/html5_object.pngbin0 -> 183 bytes
-rw-r--r--quanta/data/icons/22x22/html5_ol.pngbin0 -> 181 bytes
-rw-r--r--quanta/data/icons/22x22/html5_p.pngbin0 -> 139 bytes
-rw-r--r--quanta/data/icons/22x22/html5_picture.pngbin0 -> 244 bytes
-rw-r--r--quanta/data/icons/22x22/html5_pre.pngbin0 -> 194 bytes
-rw-r--r--quanta/data/icons/22x22/html5_q.pngbin0 -> 194 bytes
-rw-r--r--quanta/data/icons/22x22/html5_rp.pngbin0 -> 205 bytes
-rw-r--r--quanta/data/icons/22x22/html5_rt.pngbin0 -> 179 bytes
-rw-r--r--quanta/data/icons/22x22/html5_ruby.pngbin0 -> 159 bytes
-rw-r--r--quanta/data/icons/22x22/html5_samp.pngbin0 -> 173 bytes
-rw-r--r--quanta/data/icons/22x22/html5_script.pngbin0 -> 202 bytes
-rw-r--r--quanta/data/icons/22x22/html5_section.pngbin0 -> 213 bytes
-rw-r--r--quanta/data/icons/22x22/html5_small.pngbin0 -> 174 bytes
-rw-r--r--quanta/data/icons/22x22/html5_source.pngbin0 -> 221 bytes
-rw-r--r--quanta/data/icons/22x22/html5_span.pngbin0 -> 152 bytes
-rw-r--r--quanta/data/icons/22x22/html5_strong.pngbin0 -> 138 bytes
-rw-r--r--quanta/data/icons/22x22/html5_style.pngbin0 -> 254 bytes
-rw-r--r--quanta/data/icons/22x22/html5_sub.pngbin0 -> 219 bytes
-rw-r--r--quanta/data/icons/22x22/html5_sup.pngbin0 -> 209 bytes
-rw-r--r--quanta/data/icons/22x22/html5_svg.pngbin0 -> 212 bytes
-rw-r--r--quanta/data/icons/22x22/html5_table.pngbin0 -> 147 bytes
-rw-r--r--quanta/data/icons/22x22/html5_tbody.pngbin0 -> 156 bytes
-rw-r--r--quanta/data/icons/22x22/html5_td.pngbin0 -> 155 bytes
-rw-r--r--quanta/data/icons/22x22/html5_tfoot.pngbin0 -> 157 bytes
-rw-r--r--quanta/data/icons/22x22/html5_th.pngbin0 -> 157 bytes
-rw-r--r--quanta/data/icons/22x22/html5_thead.pngbin0 -> 158 bytes
-rw-r--r--quanta/data/icons/22x22/html5_time.pngbin0 -> 169 bytes
-rw-r--r--quanta/data/icons/22x22/html5_title.pngbin0 -> 202 bytes
-rw-r--r--quanta/data/icons/22x22/html5_tr.pngbin0 -> 156 bytes
-rw-r--r--quanta/data/icons/22x22/html5_track.pngbin0 -> 170 bytes
-rw-r--r--quanta/data/icons/22x22/html5_u.pngbin0 -> 179 bytes
-rw-r--r--quanta/data/icons/22x22/html5_ul.pngbin0 -> 143 bytes
-rw-r--r--quanta/data/icons/22x22/html5_var.pngbin0 -> 170 bytes
-rw-r--r--quanta/data/icons/22x22/html5_video.pngbin0 -> 203 bytes
-rw-r--r--quanta/data/icons/22x22/html5_wbr.pngbin0 -> 217 bytes
-rw-r--r--quanta/data/templates/documents/CMakeLists.txt1
-rw-r--r--quanta/data/templates/documents/Makefile.am2
-rw-r--r--quanta/data/templates/documents/html5/CMakeLists.txt14
-rw-r--r--quanta/data/templates/documents/html5/Makefile.am2
-rw-r--r--quanta/data/templates/documents/html5/demo.html9
-rw-r--r--quanta/data/templates/pages/CMakeLists.txt1
-rw-r--r--quanta/data/templates/pages/Makefile.am2
-rw-r--r--quanta/data/templates/pages/html5/CMakeLists.txt14
-rw-r--r--quanta/data/templates/pages/html5/Makefile.am2
-rw-r--r--quanta/data/templates/pages/html5/base.html9
-rw-r--r--quanta/data/toolbars/Makefile.am2
-rw-r--r--quanta/data/toolbars/html5/CMakeLists.txt26
-rw-r--r--quanta/data/toolbars/html5/Makefile.am14
-rw-r--r--quanta/data/toolbars/html5/base.actions126
-rw-r--r--quanta/data/toolbars/html5/base.toolbar37
-rw-r--r--quanta/data/toolbars/html5/meta.actions125
-rw-r--r--quanta/data/toolbars/html5/meta.toolbar38
-rw-r--r--quanta/data/toolbars/html5/style.actions121
-rw-r--r--quanta/data/toolbars/html5/style.toolbar36
-rw-r--r--quanta/data/toolbars/html5/tools.actions6
-rw-r--r--quanta/data/toolbars/html5/tools.toolbar13
-rw-r--r--quanta/scripts/CMakeLists.txt4
-rw-r--r--quanta/scripts/Makefile.am4
-rwxr-xr-xquanta/scripts/htmlquickstart5.kmdr997
-rw-r--r--quanta/scripts/htmlquickstart5.kmdr.info12
231 files changed, 7957 insertions, 57 deletions
diff --git a/quanta/data/dtep/CMakeLists.txt b/quanta/data/dtep/CMakeLists.txt
index 235aa073..ae310636 100644
--- a/quanta/data/dtep/CMakeLists.txt
+++ b/quanta/data/dtep/CMakeLists.txt
@@ -10,6 +10,7 @@
#################################################
add_subdirectory( html )
+add_subdirectory( html5 )
add_subdirectory( html-frameset )
add_subdirectory( html-strict )
add_subdirectory( tagxml )
diff --git a/quanta/data/dtep/Makefile.am b/quanta/data/dtep/Makefile.am
index 8adf55fa..51ddb8e5 100644
--- a/quanta/data/dtep/Makefile.am
+++ b/quanta/data/dtep/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = html html-frameset html-strict tagxml php xhtml xhtml-basic xhtml-frameset xhtml-strict xhtml11 xslt wml-1-2 css docbook-4.2 schema cfml cffunct kde-docbook-4.1.2 kde-docbook-4.2 relaxng empty dtd
+SUBDIRS = html html5 html-frameset html-strict tagxml php xhtml xhtml-basic xhtml-frameset xhtml-strict xhtml11 xslt wml-1-2 css docbook-4.2 schema cfml cffunct kde-docbook-4.1.2 kde-docbook-4.2 relaxng empty dtd
install-data-local:
# rm -f `find ${quanta_datadir}/tags -type f -name "*"`
# rmdir `find ${quanta_datadir}/tags -type d -name "*"`
diff --git a/quanta/data/dtep/html5/CMakeLists.txt b/quanta/data/dtep/html5/CMakeLists.txt
new file mode 100644
index 00000000..f5f1acb3
--- /dev/null
+++ b/quanta/data/dtep/html5/CMakeLists.txt
@@ -0,0 +1,31 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES
+ abbr.tag acronym.tag address.tag applet.tag area.tag article.tag
+ aside.tag a.tag audio.tag base.tag bdi.tag bdo.tag
+ big.tag blockquote.tag body.tag br.tag b.tag button.tag
+ caption.tag center.tag cite.tag code.tag colgroup.tag col.tag
+ common.tag data.tag dd.tag del.tag description.rc details.tag
+ dfn.tag dir.tag div.tag dl.tag dt.tag embed.tag
+ empty.tag em.tag fieldset.tag figcaption.tag figure.tag footer.tag
+ form.tag header.tag headings.tag head.tag hr.tag html.tag
+ img.tag input.tag ins.tag i.tag kbd.tag label.tag
+ legend.tag link.tag li.tag main.tag map.tag mark.tag
+ meta.tag nav.tag noscript.tag object.tag ol.tag optgroup.tag
+ option.tag param.tag picture.tag pre.tag p.tag q.tag
+ rbc.tag rb.tag rp.tag rtc.tag rt.tag ruby.tag
+ samp.tag script.tag section.tag select.tag small.tag source.tag
+ span.tag strong.tag style.tag sub.tag sup.tag svg.tag
+ table.tag tbody.tag td.tag textarea.tag tfoot.tag thead.tag
+ th.tag time.tag title.tag track.tag tr.tag tt.tag
+ ul.tag u.tag var.tag video.tag wbr.tag
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/dtep/html5 )
diff --git a/quanta/data/dtep/html5/Makefile.am b/quanta/data/dtep/html5/Makefile.am
new file mode 100644
index 00000000..e2190890
--- /dev/null
+++ b/quanta/data/dtep/html5/Makefile.am
@@ -0,0 +1,20 @@
+quanta_DATA = abbr.tag acronym.tag address.tag applet.tag area.tag article.tag \
+ aside.tag a.tag audio.tag base.tag bdi.tag bdo.tag \
+ big.tag blockquote.tag body.tag br.tag b.tag button.tag \
+ caption.tag center.tag cite.tag code.tag colgroup.tag col.tag \
+ common.tag data.tag dd.tag del.tag description.rc details.tag \
+ dfn.tag dir.tag div.tag dl.tag dt.tag embed.tag \
+ empty.tag em.tag fieldset.tag figcaption.tag figure.tag footer.tag \
+ form.tag header.tag headings.tag head.tag hr.tag html.tag \
+ img.tag input.tag ins.tag i.tag kbd.tag label.tag \
+ legend.tag link.tag li.tag main.tag map.tag mark.tag \
+ meta.tag nav.tag noscript.tag object.tag ol.tag optgroup.tag \
+ option.tag param.tag picture.tag pre.tag p.tag q.tag \
+ rbc.tag rb.tag rp.tag rtc.tag rt.tag ruby.tag \
+ samp.tag script.tag section.tag select.tag small.tag source.tag \
+ span.tag strong.tag style.tag sub.tag sup.tag svg.tag \
+ table.tag tbody.tag td.tag textarea.tag tfoot.tag thead.tag \
+ th.tag time.tag title.tag track.tag tr.tag tt.tag \
+ ul.tag u.tag var.tag video.tag wbr.tag
+quantadir = ${quanta_datadir}/dtep/html5
+
diff --git a/quanta/data/dtep/html5/a.tag b/quanta/data/dtep/html5/a.tag
new file mode 100644
index 00000000..50a40f53
--- /dev/null
+++ b/quanta/data/dtep/html5/a.tag
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="a" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="href" type="input" source="selection">
+ <text>href</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="3"/>
+ </attr>
+
+ <attr name="rel" type="input">
+ <text>rel</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="rev" type="input">
+ <text>rev</text>
+ <textlocation col="2" row="2" />
+ <location col="3" row="2" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>type</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ <items>
+ <item>text/html</item>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>application/mathml+xml</item>
+ <item>application/rss+xml</item>
+ <item>application/xhtml+xml</item>
+ <item>application/xml</item>
+ <item>text/css</item>
+ <item>text/javascript</item>
+ <item>text/xml</item>
+ </items>
+ </attr>
+
+ <attr name="onfocus" type="input">
+ <text>onfocus</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" colspan="3" />
+ </attr>
+
+ <attr name="onblur" type="input">
+ <text>onblur</text>
+ <textlocation col="0" row="9" />
+ <location col="1" row="9" colspan="3" />
+ </attr>
+
+ <attr name="hreflang" type="input" />
+ <attr name="charset" type="input" />
+ <attr name="accesskey" type="input" />
+ <attr name="tabindex" type="input" />
+ <attr name="shape" type="list">
+ <items>
+ <item>rect</item>
+ <item>circle</item>
+ <item>poly</item>
+ <item>default</item>
+ </items>
+ </attr>
+ <attr name="coords" type="input" />
+
+<children>
+<child name="#text" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/abbr.tag b/quanta/data/dtep/html5/abbr.tag
new file mode 100644
index 00000000..e2c74acd
--- /dev/null
+++ b/quanta/data/dtep/html5/abbr.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="abbr" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/acronym.tag b/quanta/data/dtep/html5/acronym.tag
new file mode 100644
index 00000000..407b5ecd
--- /dev/null
+++ b/quanta/data/dtep/html5/acronym.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="acronym" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/address.tag b/quanta/data/dtep/html5/address.tag
new file mode 100644
index 00000000..512364ce
--- /dev/null
+++ b/quanta/data/dtep/html5/address.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="address" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/applet.tag b/quanta/data/dtep/html5/applet.tag
new file mode 100644
index 00000000..df3c0c4f
--- /dev/null
+++ b/quanta/data/dtep/html5/applet.tag
@@ -0,0 +1,144 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="applet" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="archive" type="input">
+ <text>archive</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="classid" type="input">
+ <text>classid</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="codebase" type="input">
+ <text>codebase</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="code" type="input">
+ <text>code</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="object" type="input">
+ <text>object</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2" />
+ </attr>
+
+ <attr name="align" type="input">
+ <text>align</text>
+ <textlocation col="2" row="7" />
+ <location col="3" row="7" colspan="1" />
+ </attr>
+
+ <attr name="hspace" type="input">
+ <text>hspace</text>
+ <textlocation col="2" row="8" />
+ <location col="3" row="8" colspan="1" />
+ </attr>
+
+ <attr name="vspace" type="input">
+ <text>vspace</text>
+ <textlocation col="2" row="9" />
+ <location col="3" row="9" colspan="1" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="di" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="param" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/area.tag b/quanta/data/dtep/html5/area.tag
new file mode 100644
index 00000000..dac881d1
--- /dev/null
+++ b/quanta/data/dtep/html5/area.tag
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="area" hasFocus="1" hasCore="1" hasI18n="1" hasScript="1" single="1">
+
+ <attr name="shape" type="list">
+ <text>shape</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2"/>
+ <items>
+ <item>rect</item>
+ <item>circle</item>
+ <item>poly</item>
+ <item>default</item>
+ </items>
+ </attr>
+
+ <attr name="coords" type="text">
+ <text>coords</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2"/>
+ </attr>
+
+ <attr name="href" type="url">
+ <text>href</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2"/>
+ </attr>
+
+ <attr name="accesskey" type="input">
+ <text>accesskey</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="1" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2"/>
+ </attr>
+
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/article.tag b/quanta/data/dtep/html5/article.tag
new file mode 100644
index 00000000..1765735e
--- /dev/null
+++ b/quanta/data/dtep/html5/article.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="article" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/aside.tag b/quanta/data/dtep/html5/aside.tag
new file mode 100644
index 00000000..381fb796
--- /dev/null
+++ b/quanta/data/dtep/html5/aside.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="aside" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/audio.tag b/quanta/data/dtep/html5/audio.tag
new file mode 100644
index 00000000..69476078
--- /dev/null
+++ b/quanta/data/dtep/html5/audio.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="audio" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="longdesc" type="url">
+ <text>longdesc</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>usemap</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="ismap" type="check">
+ <text>ismap</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3" />
+ </attr>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/b.tag b/quanta/data/dtep/html5/b.tag
new file mode 100644
index 00000000..033d36b5
--- /dev/null
+++ b/quanta/data/dtep/html5/b.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="b" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/base.tag b/quanta/data/dtep/html5/base.tag
new file mode 100644
index 00000000..200f1c1d
--- /dev/null
+++ b/quanta/data/dtep/html5/base.tag
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="base" single="1">
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" > <text>Id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="href" type="input">
+ <text>Href</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/bdi.tag b/quanta/data/dtep/html5/bdi.tag
new file mode 100644
index 00000000..c1f20363
--- /dev/null
+++ b/quanta/data/dtep/html5/bdi.tag
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="bdi" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="dir" type="list">
+ <text>dir</text>
+ <textlocation col="0" row="1" />
+ <tooltip>This is not widely supported</tooltip>
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>ltr</item>
+ <item>rtl</item>
+ </items>
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/bdo.tag b/quanta/data/dtep/html5/bdo.tag
new file mode 100644
index 00000000..1c5ba5a6
--- /dev/null
+++ b/quanta/data/dtep/html5/bdo.tag
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="bdo" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="dir" type="list">
+ <text>dir</text>
+ <textlocation col="0" row="1" />
+ <tooltip>This is not widely supported</tooltip>
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>ltr</item>
+ <item>rtl</item>
+ </items>
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/big.tag b/quanta/data/dtep/html5/big.tag
new file mode 100644
index 00000000..17b8b52c
--- /dev/null
+++ b/quanta/data/dtep/html5/big.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="big" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/blockquote.tag b/quanta/data/dtep/html5/blockquote.tag
new file mode 100644
index 00000000..25a9c4c3
--- /dev/null
+++ b/quanta/data/dtep/html5/blockquote.tag
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="blockquote" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cite" type="input">
+ <text>cite</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+<children>
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="blockquote" />
+<child name="del" />
+<child name="di" />
+<child name="dl" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="ins" />
+<child name="noscript" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="script" />
+<child name="table" />
+<child name="ul" />
+<child name="dir" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/body.tag b/quanta/data/dtep/html5/body.tag
new file mode 100644
index 00000000..29c38226
--- /dev/null
+++ b/quanta/data/dtep/html5/body.tag
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="body" hasCore="1" hasI18n="1" hasScript="1">
+ <attr name="onload" type="input">
+ <text>onload</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="onunload" type="input">
+ <text>onunload</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+<children>
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="blockquote" />
+<child name="del" />
+<child name="div" />
+<child name="dl" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="ins" />
+<child name="noscript" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="script" />
+<child name="table" />
+<child name="ul" />
+<child name="dir" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/br.tag b/quanta/data/dtep/html5/br.tag
new file mode 100644
index 00000000..d4d2bb06
--- /dev/null
+++ b/quanta/data/dtep/html5/br.tag
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="br" hasCore="1" single="1" />
+</TAGS>
diff --git a/quanta/data/dtep/html5/button.tag b/quanta/data/dtep/html5/button.tag
new file mode 100644
index 00000000..039443b1
--- /dev/null
+++ b/quanta/data/dtep/html5/button.tag
@@ -0,0 +1,91 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="button" hasFocus="1" hasCore="1" hasI18n="1" hasScript="1">
+
+<attr name="value" type="input" />
+
+<attr name="type" type="list">
+<items>
+<item>submit</item>
+<item>button</item>
+<item>reset</item>
+</items>
+</attr>
+
+<attr name="disabled" type="check" />
+
+<children>
+<child name="#text" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="ins" />
+<child name="kbd" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/caption.tag b/quanta/data/dtep/html5/caption.tag
new file mode 100644
index 00000000..10d69177
--- /dev/null
+++ b/quanta/data/dtep/html5/caption.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="caption" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/center.tag b/quanta/data/dtep/html5/center.tag
new file mode 100644
index 00000000..7ed9dcac
--- /dev/null
+++ b/quanta/data/dtep/html5/center.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="center" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/cite.tag b/quanta/data/dtep/html5/cite.tag
new file mode 100644
index 00000000..6dc55aef
--- /dev/null
+++ b/quanta/data/dtep/html5/cite.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="cite" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/code.tag b/quanta/data/dtep/html5/code.tag
new file mode 100644
index 00000000..df071b02
--- /dev/null
+++ b/quanta/data/dtep/html5/code.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="code" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/col.tag b/quanta/data/dtep/html5/col.tag
new file mode 100644
index 00000000..54f5b93c
--- /dev/null
+++ b/quanta/data/dtep/html5/col.tag
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="col" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Use % for percent or it will set pixels
+You can add multiple values with commas</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="span" type="input">
+ <text>span</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="0" row="3" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="3" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>char</text>
+ <textlocation col="0" row="4" />
+ <tooltip>alignment character for cells</tooltip>
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>charoff</text>
+ <textlocation col="0" row="5" />
+ <tooltip>alignment character offset</tooltip>
+ <location col="1" row="5" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/colgroup.tag b/quanta/data/dtep/html5/colgroup.tag
new file mode 100644
index 00000000..53ef59ee
--- /dev/null
+++ b/quanta/data/dtep/html5/colgroup.tag
@@ -0,0 +1,63 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="colgroup" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Use % for percent or it will set pixels
+You can add multiple values with commas</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="span" type="input">
+ <text>span</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="0" row="3" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="3" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input">
+ <text>char</text>
+ <textlocation col="0" row="4" />
+ <tooltip>alignment character for cells</tooltip>
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="charoff" type="input">
+ <text>charoff</text>
+ <textlocation col="0" row="5" />
+ <tooltip>alignment character offset</tooltip>
+ <location col="1" row="5" />
+ </attr>
+<children>
+<child name="col" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/common.tag b/quanta/data/dtep/html5/common.tag
new file mode 100644
index 00000000..0ff1796a
--- /dev/null
+++ b/quanta/data/dtep/html5/common.tag
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="Core" common="yes">
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ </attr>
+ <attr name="class" type="list" source="dcop" interface="QuantaIf" method="selectors(QString)" arguments="%tagname%" >
+ </attr>
+ <attr name="style" type="css-style">
+ </attr>
+ <attr name="title" type="input">
+ </attr>
+</tag>
+
+<tag name="I18n" common="yes">
+ <attr name="xml:lang" type="input">
+ </attr>
+ <attr name="dir" type="input">
+ </attr>
+</tag>
+
+<tag name="Script" common="yes">
+ <attr name="onclick" type="input">
+ </attr>
+ <attr name="ondblclick" type="input">
+ </attr>
+ <attr name="onmousedown" type="input">
+ </attr>
+ <attr name="onmouseup" type="input">
+ </attr>
+ <attr name="onmouseover" type="input">
+ </attr>
+ <attr name="onmousemove" type="input">
+ </attr>
+ <attr name="onmouseout" type="input">
+ </attr>
+ <attr name="onkeypress" type="input">
+ </attr>
+ <attr name="onkeydown" type="input">
+ </attr>
+ <attr name="onkeyup" type="input">
+ </attr>
+</tag>
+
+<tag name="Focus" common="yes">
+ <attr name="accesskey" type="input">
+ </attr>
+ <attr name="tabindex" type="input">
+ </attr>
+ <attr name="onfocus" type="input">
+ </attr>
+ <attr name="onblur" type="input">
+ </attr>
+</tag>
+
+</TAGS> \ No newline at end of file
diff --git a/quanta/data/dtep/html5/data.tag b/quanta/data/dtep/html5/data.tag
new file mode 100644
index 00000000..098bf906
--- /dev/null
+++ b/quanta/data/dtep/html5/data.tag
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="del" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="value" type="input">
+ <text>value</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/dd.tag b/quanta/data/dtep/html5/dd.tag
new file mode 100644
index 00000000..0e377f4e
--- /dev/null
+++ b/quanta/data/dtep/html5/dd.tag
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dd" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/del.tag b/quanta/data/dtep/html5/del.tag
new file mode 100644
index 00000000..b6515eb5
--- /dev/null
+++ b/quanta/data/dtep/html5/del.tag
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="del" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cite" type="input">
+ <text>cite</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="datetime" type="input">
+ <text>datetime</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/description.rc b/quanta/data/dtep/html5/description.rc
new file mode 100644
index 00000000..02e1f8cd
--- /dev/null
+++ b/quanta/data/dtep/html5/description.rc
@@ -0,0 +1,58 @@
+[General]
+Name = HTML 5
+NickName = HTML 5
+URL = https://www.w3.org/TR/html5/syntax.html#the-doctype
+DoctypeString = html
+MimeTypes = text/html
+DefaultExtension = html
+Groups = Core, I18n, Script,Focus
+NumOfPages = 3
+CaseSensitive = true
+Documentation = HTML
+
+[Toolbars]
+Location = html5
+Names = base, style, meta, tools
+
+[Page1]
+Title = Core and i18n
+Groups = Core, I18n
+
+[Page2]
+Title = Events
+Groups = Script
+
+[Page3]
+Title = Focus
+Groups = Focus
+
+[Extra rules]
+BooleanAttributes = simple
+Single Tag Style = XML
+StructGroupsCount = 3
+
+[Parsing rules]
+SpecialTags = script(language)
+MayContain = php, css
+
+[StructGroup_1]
+Name = Images (anchor)
+No_Name = No Images (anchor)
+Icon = image
+Tag = img(src)
+HasFileName = true
+
+[StructGroup_2]
+Name = Links
+No_Name = No Links
+Icon = www
+Tag = a(name,href)
+HasFileName = true
+FileNameRx = .*\||#.*
+
+[StructGroup_3]
+Name = Resources (link)
+No_Name = No Links (link)
+Icon = www
+Tag = link(href)
+HasFileName = true
diff --git a/quanta/data/dtep/html5/details.tag b/quanta/data/dtep/html5/details.tag
new file mode 100644
index 00000000..13522d41
--- /dev/null
+++ b/quanta/data/dtep/html5/details.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="details" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/dfn.tag b/quanta/data/dtep/html5/dfn.tag
new file mode 100644
index 00000000..30f9107f
--- /dev/null
+++ b/quanta/data/dtep/html5/dfn.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dfn" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/dir.tag b/quanta/data/dtep/html5/dir.tag
new file mode 100644
index 00000000..ac27af08
--- /dev/null
+++ b/quanta/data/dtep/html5/dir.tag
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dir" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="li" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/div.tag b/quanta/data/dtep/html5/div.tag
new file mode 100644
index 00000000..24537952
--- /dev/null
+++ b/quanta/data/dtep/html5/div.tag
@@ -0,0 +1,86 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="div" hasCore="1" hasI18n="1" hasScript="1" scope="paragraph">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/dl.tag b/quanta/data/dtep/html5/dl.tag
new file mode 100644
index 00000000..430067b8
--- /dev/null
+++ b/quanta/data/dtep/html5/dl.tag
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dl" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="dt" />
+<child name="dd" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/dt.tag b/quanta/data/dtep/html5/dt.tag
new file mode 100644
index 00000000..59f005d5
--- /dev/null
+++ b/quanta/data/dtep/html5/dt.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="dt" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/em.tag b/quanta/data/dtep/html5/em.tag
new file mode 100644
index 00000000..7022b925
--- /dev/null
+++ b/quanta/data/dtep/html5/em.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="em" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/embed.tag b/quanta/data/dtep/html5/embed.tag
new file mode 100644
index 00000000..c8faddae
--- /dev/null
+++ b/quanta/data/dtep/html5/embed.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="embed" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="longdesc" type="url">
+ <text>longdesc</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>usemap</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="ismap" type="check">
+ <text>ismap</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3" />
+ </attr>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/empty.tag b/quanta/data/dtep/html5/empty.tag
new file mode 100644
index 00000000..06fe883c
--- /dev/null
+++ b/quanta/data/dtep/html5/empty.tag
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="">
+
+ <attr name="rows" type="input">
+ <text>Rows</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/fieldset.tag b/quanta/data/dtep/html5/fieldset.tag
new file mode 100644
index 00000000..3af076cd
--- /dev/null
+++ b/quanta/data/dtep/html5/fieldset.tag
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="fieldset" hasScript="1" hasCore="1">
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="attr" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="legend" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/figcaption.tag b/quanta/data/dtep/html5/figcaption.tag
new file mode 100644
index 00000000..187a181c
--- /dev/null
+++ b/quanta/data/dtep/html5/figcaption.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="figcaption" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/figure.tag b/quanta/data/dtep/html5/figure.tag
new file mode 100644
index 00000000..5b4a3428
--- /dev/null
+++ b/quanta/data/dtep/html5/figure.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="figure" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/footer.tag b/quanta/data/dtep/html5/footer.tag
new file mode 100644
index 00000000..628f7aca
--- /dev/null
+++ b/quanta/data/dtep/html5/footer.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="footer" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/form.tag b/quanta/data/dtep/html5/form.tag
new file mode 100644
index 00000000..af33b0e1
--- /dev/null
+++ b/quanta/data/dtep/html5/form.tag
@@ -0,0 +1,97 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="form" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="action" type="url">
+ <text>action</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="3" />
+ </attr>
+
+ <attr name="method" type="list">
+ <text>method</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1"/>
+ <items>
+ <item>GET</item>
+ <item>POST</item>
+ </items>
+ </attr>
+
+ <attr name="enctype" type="list">
+ <text>enctype</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="3"/>
+ <items>
+ <item>application/x-www-form-urlencoded</item>
+ <item>multipart/form-data</item>
+ </items>
+ </attr>
+
+ <attr name="accept-charset" type="input">
+ <text>acceptcharset</text>
+ <textlocation col="2" row="3" />
+ <location col="3" row="3"/>
+ </attr>
+
+ <attr name="accept" type="list">
+ <text>accept</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3"/>
+ <items>
+ <item>application/x-www-form-urlencoded</item>
+ <item>multipart/form-data</item>
+ </items>
+ </attr>
+
+ <attr name="onsubmit" type="input">
+ <text>onsubmit</text>
+ <textlocation col="2" row="5" />
+ <location col="3" row="5"/>
+ </attr>
+
+ <attr name="onreset" type="input">
+ <text>onreset</text>
+ <textlocation col="2" row="6" />
+ <location col="3" row="6"/>
+ </attr>
+
+<children>
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="blockquote" />
+<child name="del" />
+<child name="div" />
+<child name="dl" />
+<child name="fieldset" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="ins" />
+<child name="noscript" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="script" />
+<child name="table" />
+<child name="ul" />
+<child name="dir" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/head.tag b/quanta/data/dtep/html5/head.tag
new file mode 100644
index 00000000..b53932b3
--- /dev/null
+++ b/quanta/data/dtep/html5/head.tag
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="head" hasI18n="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="profile" type="url">
+ <text>profile</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+<children>
+<child name="base" />
+<child name="link" />
+<child name="meta" usage="required" />
+<child name="object" />
+<child name="title" usage="required" />
+<child name="script" />
+<child name="style" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/header.tag b/quanta/data/dtep/html5/header.tag
new file mode 100644
index 00000000..9ddd3550
--- /dev/null
+++ b/quanta/data/dtep/html5/header.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="header" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/headings.tag b/quanta/data/dtep/html5/headings.tag
new file mode 100644
index 00000000..3951989c
--- /dev/null
+++ b/quanta/data/dtep/html5/headings.tag
@@ -0,0 +1,311 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+
+<tag name="h1" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+
+<tag name="h2" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+
+<tag name="h3" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+
+<tag name="h4" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+
+<tag name="h5" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+
+<tag name="h6" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+
+</TAGS>
diff --git a/quanta/data/dtep/html5/hr.tag b/quanta/data/dtep/html5/hr.tag
new file mode 100644
index 00000000..2bc7e29c
--- /dev/null
+++ b/quanta/data/dtep/html5/hr.tag
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="hr" hasScript="1" single="1" hasCore="1" single="1" />
+</TAGS>
diff --git a/quanta/data/dtep/html5/html.tag b/quanta/data/dtep/html5/html.tag
new file mode 100644
index 00000000..22894f8d
--- /dev/null
+++ b/quanta/data/dtep/html5/html.tag
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="html" hasI18n="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="xmlns" type="list">
+ <text>xmlns</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ <items><item>http://www.w3.org/1999/xhtml</item></items>
+ </attr>
+
+<children>
+<child name="body" />
+<child name="head" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/i.tag b/quanta/data/dtep/html5/i.tag
new file mode 100644
index 00000000..2bf4dae2
--- /dev/null
+++ b/quanta/data/dtep/html5/i.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="i" hasCore="1" hasI18n="1" hasScript="1" scope="word">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/img.tag b/quanta/data/dtep/html5/img.tag
new file mode 100644
index 00000000..edeb3729
--- /dev/null
+++ b/quanta/data/dtep/html5/img.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="img" hasCore="1" hasI18n="1" hasScript="1" single="1">
+
+ <attr name="longdesc" type="url">
+ <text>longdesc</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>usemap</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="ismap" type="check">
+ <text>ismap</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3" />
+ </attr>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/input.tag b/quanta/data/dtep/html5/input.tag
new file mode 100644
index 00000000..d9e54de6
--- /dev/null
+++ b/quanta/data/dtep/html5/input.tag
@@ -0,0 +1,104 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="input" hasFocus="1" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="type" type="list">
+ <text>type</text>
+ <textlocation col="0" row="0" colspan="1" />
+ <items>
+ <item>text</item>
+ <item>password</item>
+ <item>checkbox</item>
+ <item>radio</item>
+ <item>submit</item>
+ <item>reset</item>
+ <item>file</item>
+ <item>hidden</item>
+ <item>image</item>
+ <item>button</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="disabled" type="check">
+ <text>disabled</text>
+ <location col="2" row="0" colspan="1" />
+ <tooltip>Disable the element</tooltip>
+ </attr>
+
+ <attr name="checked" type="check">
+ <text>checked</text>
+ <location col="3" row="0" colspan="1" />
+ <tooltip>For radio button or check box</tooltip>
+ </attr>
+
+ <attr name="value" type="input">
+ <text>value</text>
+ <textlocation col="2" row="1" colspan="1" />
+ <location col="3" row="1" colspan="1" />
+ </attr>
+
+ <attr name="size" type="input">
+ <text>size</text>
+ <textlocation col="0" row="2" colspan="1" />
+ <location col="1" row="2" colspan="1" />
+ <tooltip>No of characters for text input</tooltip>
+ </attr>
+
+ <attr name="maxlength" type="input">
+ <text>maxlength</text>
+ <textlocation col="2" row="2" colspan="1" />
+ <location col="3" row="2" colspan="1" />
+ <tooltip>Max characters allowed</tooltip>
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="3" colspan="1" />
+ <location col="1" row="3" colspan="3" />
+ <tooltip>Alternate text for image</tooltip>
+ </attr>
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="4" colspan="1" />
+ <location col="1" row="4" colspan="3" />
+ <tooltip>URL for image to use</tooltip>
+ </attr>
+
+ <attr name="accept" type="list">
+ <text>accept</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3"/>
+ <items>
+ <item>application/x-www-form-urlencoded</item>
+ <item>multipart/form-data</item>
+ </items>
+ </attr>
+
+ <attr name="readonly" type="check">
+ <text>readonly</text>
+ <location col="3" row="5" colspan="1" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>use</text>
+ <textlocation col="0" row="3" colspan="1" />
+ <location col="1" row="3" colspan="3" />
+ </attr>
+
+ <attr name="onselect" type="input">
+ <text>onselect</text>
+ <textlocation col="0" row="3" colspan="1" />
+ <location col="1" row="3" colspan="3" />
+ </attr>
+
+ <attr name="onchange" type="input">
+ <text>onchange</text>
+ <textlocation col="0" row="3" colspan="1" />
+ <location col="1" row="3" colspan="3" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/ins.tag b/quanta/data/dtep/html5/ins.tag
new file mode 100644
index 00000000..486d4169
--- /dev/null
+++ b/quanta/data/dtep/html5/ins.tag
@@ -0,0 +1,98 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="ins" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cite" type="url">
+ <text>cite</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="datetime" type="input">
+ <text>datetime</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/kbd.tag b/quanta/data/dtep/html5/kbd.tag
new file mode 100644
index 00000000..92075861
--- /dev/null
+++ b/quanta/data/dtep/html5/kbd.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="kbd" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/label.tag b/quanta/data/dtep/html5/label.tag
new file mode 100644
index 00000000..7e7f0bf1
--- /dev/null
+++ b/quanta/data/dtep/html5/label.tag
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="label" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="accesskey" type="input">
+ <text>accesskey</text>
+ <textlocation col="2" row="0" colspan="1" />
+ <location col="3" row="0" colspan="1" />
+ <tooltip>Shortcut</tooltip>
+ </attr>
+
+ <attr name="for" type="input">
+ <text>for</text>
+ <textlocation col="2" row="1" colspan="1" />
+ <location col="3" row="1" colspan="1" />
+ </attr>
+ <attr name="onfocus" type="input">
+ <text>onfocus</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="onblur" type="input">
+ <text>onblur</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/legend.tag b/quanta/data/dtep/html5/legend.tag
new file mode 100644
index 00000000..aaa7ab25
--- /dev/null
+++ b/quanta/data/dtep/html5/legend.tag
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="legend" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="accesskey" type="input">
+ <text>accesskey</text>
+ <textlocation col="2" row="0" colspan="1" />
+ <location col="3" row="0" colspan="1" />
+ <tooltip>Shortcut</tooltip>
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/li.tag b/quanta/data/dtep/html5/li.tag
new file mode 100644
index 00000000..3b8149aa
--- /dev/null
+++ b/quanta/data/dtep/html5/li.tag
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="li" hasCore="1" hasI18n="1" hasScript="1">
+
+ <stoppingtags>
+ <stoppingtag name="li" />
+ </stoppingtags>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/link.tag b/quanta/data/dtep/html5/link.tag
new file mode 100644
index 00000000..367ee800
--- /dev/null
+++ b/quanta/data/dtep/html5/link.tag
@@ -0,0 +1,70 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="link" hasCore="1" hasI18n="1" hasScript="1" single="1">
+ <attr name="rel" type="input">
+ <text>rel</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="rev" type="input">
+ <text>rev</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="href" type="url">
+ <text>href</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>type</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ <items>
+ <item>text/html</item>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>text/css</item>
+ <item>text/javascript</item>
+ </items>
+ </attr>
+
+ <attr name="media" type="list">
+ <text>media</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ <items>
+ <item>screen</item>
+ <item>tty</item>
+ <item>tv</item>
+ <item>projection</item>
+ <item>handheld</item>
+ <item>print</item>
+ <item>braille</item>
+ <item>aural</item>
+ <item>all</item>
+ </items>
+ </attr>
+
+ <attr name="hreflang" type="input">
+ <text>hreflang</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2" />
+ </attr>
+
+ <attr name="charset" type="input">
+ <text>charset</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/main.tag b/quanta/data/dtep/html5/main.tag
new file mode 100644
index 00000000..f5105db0
--- /dev/null
+++ b/quanta/data/dtep/html5/main.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="main" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/map.tag b/quanta/data/dtep/html5/map.tag
new file mode 100644
index 00000000..e13496b4
--- /dev/null
+++ b/quanta/data/dtep/html5/map.tag
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="map" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="area" />
+<child name="blockquote" />
+<child name="del" />
+<child name="div" />
+<child name="dl" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="ins" />
+<child name="noscript" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="script" />
+<child name="table" />
+<child name="ul" />
+<child name="dir" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/mark.tag b/quanta/data/dtep/html5/mark.tag
new file mode 100644
index 00000000..50e592eb
--- /dev/null
+++ b/quanta/data/dtep/html5/mark.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="mark" hasCore="1" hasI18n="1" hasScript="1" scope="word">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/meta.tag b/quanta/data/dtep/html5/meta.tag
new file mode 100644
index 00000000..794eb693
--- /dev/null
+++ b/quanta/data/dtep/html5/meta.tag
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="meta" hasI18n="1" single="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="http-equiv" type="input">
+ <text>http-equiv</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="content" type="input">
+ <text>content</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="scheme" type="input">
+ <text>scheme</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/nav.tag b/quanta/data/dtep/html5/nav.tag
new file mode 100644
index 00000000..151e0bf8
--- /dev/null
+++ b/quanta/data/dtep/html5/nav.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="nav" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/noscript.tag b/quanta/data/dtep/html5/noscript.tag
new file mode 100644
index 00000000..32533805
--- /dev/null
+++ b/quanta/data/dtep/html5/noscript.tag
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="noscript" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="blockquote" />
+<child name="del" />
+<child name="di" />
+<child name="dl" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="ins" />
+<child name="noscript" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="script" />
+<child name="table" />
+<child name="ul" />
+<child name="dir" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/object.tag b/quanta/data/dtep/html5/object.tag
new file mode 100644
index 00000000..2550a7d3
--- /dev/null
+++ b/quanta/data/dtep/html5/object.tag
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="object" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="archive" type="input">
+ <text>archive</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="classid" type="input">
+ <text>classid</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="codebase" type="input">
+ <text>codebase</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="codetype" type="list">
+ <text>codetype</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ <items>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>audio/basic</item>
+ <item>text/html</item>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="type" type="list">
+ <text>type</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ <items>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>audio/basic</item>
+ <item>text/html</item>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="data" type="url">
+ <text>data</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="7" />
+ <location col="1" row="7" colspan="2" />
+ </attr>
+
+ <attr name="tabindex" type="input">
+ <text>tabindex</text>
+ <textlocation col="0" row="8" />
+ <location col="1" row="8" colspan="1" />
+ </attr>
+
+ <attr name="standby" type="input">
+ <text>standby</text>
+ <textlocation col="2" row="9" />
+ <location col="3" row="9" colspan="1" />
+ </attr>
+
+ <attr name="declare" type="check">
+ <text>declare</text>
+ <textlocation col="2" row="10" />
+ <location col="3" row="10" colspan="1" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>usemap</text>
+ <textlocation col="2" row="11" />
+ <location col="3" row="11" colspan="1" />
+ </attr>
+
+ <attr name="align" type="input">
+ <text>align</text>
+ <textlocation col="2" row="12" />
+ <location col="3" row="12" colspan="1" />
+ </attr>
+
+ <attr name="border" type="input">
+ <text>border</text>
+ <textlocation col="2" row="13" />
+ <location col="3" row="13" colspan="1" />
+ </attr>
+
+ <attr name="hspace" type="input">
+ <text>hspace</text>
+ <textlocation col="2" row="14" />
+ <location col="3" row="14" colspan="1" />
+ </attr>
+
+ <attr name="vspace" type="input">
+ <text>vspace</text>
+ <textlocation col="2" row="15" />
+ <location col="3" row="15" colspan="1" />
+ </attr>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="di" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="param" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/ol.tag b/quanta/data/dtep/html5/ol.tag
new file mode 100644
index 00000000..afd6bcc2
--- /dev/null
+++ b/quanta/data/dtep/html5/ol.tag
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="ol" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="li" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/optgroup.tag b/quanta/data/dtep/html5/optgroup.tag
new file mode 100644
index 00000000..82452057
--- /dev/null
+++ b/quanta/data/dtep/html5/optgroup.tag
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="optgroup" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="disabled" type="check">
+ <text>disabled</text>
+ <location col="2" row="0" colspan="1" />
+ <tooltip>Disable the element</tooltip>
+ </attr>
+
+ <attr name="label" type="input">
+ <text>label</text>
+ <textlocation col="0" row="1" colspan="1" />
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+<children>
+<child name="option" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/option.tag b/quanta/data/dtep/html5/option.tag
new file mode 100644
index 00000000..ea08093f
--- /dev/null
+++ b/quanta/data/dtep/html5/option.tag
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="option" hasFocus="1" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="value" type="input">
+ <text>value</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="selected" type="list">
+ <text>Selected</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" />
+ <items>
+ <item>selected</item>
+ </items>
+ </attr>
+
+ <attr name="disabled" type="list">
+ <text>Disabled</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ <items>
+ <item>disabled</item>
+ </items>
+ </attr>
+
+ <attr name="label" type="input">
+ <text>label</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="option" />
+ </stoppingtags>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/p.tag b/quanta/data/dtep/html5/p.tag
new file mode 100644
index 00000000..21bcfe71
--- /dev/null
+++ b/quanta/data/dtep/html5/p.tag
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="p" hasCore="1" hasI18n="1" hasScript="1">
+
+ <stoppingtags>
+ <stoppingtag name="p" />
+ <stoppingtag name="li" />
+ <stoppingtag name="td" />
+ <stoppingtag name="tr" />
+ <stoppingtag name="th" />
+ <stoppingtag name="dt" />
+ <stoppingtag name="dd" />
+ </stoppingtags>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/param.tag b/quanta/data/dtep/html5/param.tag
new file mode 100644
index 00000000..4211b9c2
--- /dev/null
+++ b/quanta/data/dtep/html5/param.tag
@@ -0,0 +1,47 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="param" single="1">
+
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="type" type="list">
+ <text>type</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>image/jpeg</item>
+ <item>image/gif</item>
+ <item>image/png</item>
+ <item>model/vrml</item>
+ <item>video/quicktime</item>
+ <item>application/java</item>
+ <item>audio/basic</item>
+ <item>text/html</item>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="value" type="input">
+ <text>value</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="1" />
+ </attr>
+
+ <attr name="valuetype" type="list">
+ <text>valuetype</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ <items>
+ <item>data</item>
+ <item>ref</item>
+ <item>object</item>
+ </items>
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/picture.tag b/quanta/data/dtep/html5/picture.tag
new file mode 100644
index 00000000..86591f24
--- /dev/null
+++ b/quanta/data/dtep/html5/picture.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="picture" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/pre.tag b/quanta/data/dtep/html5/pre.tag
new file mode 100644
index 00000000..89855428
--- /dev/null
+++ b/quanta/data/dtep/html5/pre.tag
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="pre" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="xml:space" type="list">
+ <text>xml:space</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>preserve</item>
+ </items>
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="span" />
+<child name="strong" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/q.tag b/quanta/data/dtep/html5/q.tag
new file mode 100644
index 00000000..99f030a1
--- /dev/null
+++ b/quanta/data/dtep/html5/q.tag
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="q" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cite" type="input">
+ <text>cite</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/rb.tag b/quanta/data/dtep/html5/rb.tag
new file mode 100644
index 00000000..6c465cd9
--- /dev/null
+++ b/quanta/data/dtep/html5/rb.tag
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="rb" hasCore="1" hasI18n="1" hasScript="1">
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/rbc.tag b/quanta/data/dtep/html5/rbc.tag
new file mode 100644
index 00000000..fbd5b7ec
--- /dev/null
+++ b/quanta/data/dtep/html5/rbc.tag
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="rbc" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="rb" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/rp.tag b/quanta/data/dtep/html5/rp.tag
new file mode 100644
index 00000000..36df8a3a
--- /dev/null
+++ b/quanta/data/dtep/html5/rp.tag
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="rp" hasCore="1" hasI18n="1" hasScript="1">
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/rt.tag b/quanta/data/dtep/html5/rt.tag
new file mode 100644
index 00000000..da0098ed
--- /dev/null
+++ b/quanta/data/dtep/html5/rt.tag
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="rt" hasCore="1" hasI18n="1" hasScript="1">
+
+<attr name="rbspan" type="input" />
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/rtc.tag b/quanta/data/dtep/html5/rtc.tag
new file mode 100644
index 00000000..97c21176
--- /dev/null
+++ b/quanta/data/dtep/html5/rtc.tag
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="rtc" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="rt" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/ruby.tag b/quanta/data/dtep/html5/ruby.tag
new file mode 100644
index 00000000..d133114f
--- /dev/null
+++ b/quanta/data/dtep/html5/ruby.tag
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="ruby" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="rb" />
+<child name="rt" />
+<child name="rp" />
+<child name="rtc" />
+<child name="rbc" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/samp.tag b/quanta/data/dtep/html5/samp.tag
new file mode 100644
index 00000000..6e5b3662
--- /dev/null
+++ b/quanta/data/dtep/html5/samp.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="samp" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/script.tag b/quanta/data/dtep/html5/script.tag
new file mode 100644
index 00000000..2dccc895
--- /dev/null
+++ b/quanta/data/dtep/html5/script.tag
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="script">
+
+ <attr name="type" type="list">
+ <text>Type</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ <items>
+ <item>text/html</item>
+ <item>text/css</item>
+ <item>text/php</item>
+ <item>text/javascript</item>
+ <item>application/x-javascript</item>
+ </items>
+ </attr>
+
+ <attr name="src" type="url">
+ <text>Source</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="charset" type="input">
+ <text>Charset</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="defer" type="check">
+ <text>Defer (script execution may wait)</text>
+ <location col="0" row="3" colspan="2" />
+ </attr>
+
+ <attr name="xml:space" type="list">
+ <text>xml:space</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ <items>
+ <item>preserve</item>
+ </items>
+ </attr>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/section.tag b/quanta/data/dtep/html5/section.tag
new file mode 100644
index 00000000..1d13fcc6
--- /dev/null
+++ b/quanta/data/dtep/html5/section.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="section" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/select.tag b/quanta/data/dtep/html5/select.tag
new file mode 100644
index 00000000..c3143fc2
--- /dev/null
+++ b/quanta/data/dtep/html5/select.tag
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="select" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="multiple" type="check">
+ <text>multiple</text>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="disabled" type="check">
+ <text>disabled</text>
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="tabindex" type="input">
+ <text>tabindex</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" />
+ </attr>
+
+ <attr name="size" type="input">
+ <text>size</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" />
+ </attr>
+
+ <attr name="onfocus" type="input">
+ <text>onfocus</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" />
+ </attr>
+
+ <attr name="onblur" type="input">
+ <text>onblur</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" />
+ </attr>
+
+ <attr name="onchange" type="input">
+ <text>onchange</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" />
+ </attr>
+
+ <stoppingtags>
+ <stoppingtag name="select" />
+ </stoppingtags>
+
+<children>
+<child name="optgroup" />
+<child name="option" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/small.tag b/quanta/data/dtep/html5/small.tag
new file mode 100644
index 00000000..92871b73
--- /dev/null
+++ b/quanta/data/dtep/html5/small.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="small" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/source.tag b/quanta/data/dtep/html5/source.tag
new file mode 100644
index 00000000..306db28b
--- /dev/null
+++ b/quanta/data/dtep/html5/source.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="source" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="longdesc" type="url">
+ <text>longdesc</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>usemap</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="ismap" type="check">
+ <text>ismap</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3" />
+ </attr>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/span.tag b/quanta/data/dtep/html5/span.tag
new file mode 100644
index 00000000..73b4e932
--- /dev/null
+++ b/quanta/data/dtep/html5/span.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="span" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/strong.tag b/quanta/data/dtep/html5/strong.tag
new file mode 100644
index 00000000..33ecd419
--- /dev/null
+++ b/quanta/data/dtep/html5/strong.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="strong" hasCore="1" hasI18n="1" hasScript="1" scope="word">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/style.tag b/quanta/data/dtep/html5/style.tag
new file mode 100644
index 00000000..d3c16a0e
--- /dev/null
+++ b/quanta/data/dtep/html5/style.tag
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="style" hasI18n="1">
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+ <attr name="type" type="list">
+ <text>type</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ <items>
+ <item>text/css</item>
+ </items>
+ </attr>
+
+ <attr name="media" type="list">
+ <text>media</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ <items>
+ <item>screen</item>
+ <item>tty</item>
+ <item>tv</item>
+ <item>projection</item>
+ <item>handheld</item>
+ <item>print</item>
+ <item>braille</item>
+ <item>aural</item>
+ <item>all</item>
+ </items>
+ </attr>
+
+ <attr name="title" type="input">
+ <text>title</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="xml:space" type="list">
+ <text>xml:space</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="2" />
+ <items>
+ <item>preserve</item>
+ </items>
+ </attr>
+
+ <attr name="defer" type="check">
+ <text>defer</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2" />
+ </attr>
+ <children>
+ <child name="#text" />
+ </children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/sub.tag b/quanta/data/dtep/html5/sub.tag
new file mode 100644
index 00000000..33e41e0c
--- /dev/null
+++ b/quanta/data/dtep/html5/sub.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="sub" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/sup.tag b/quanta/data/dtep/html5/sup.tag
new file mode 100644
index 00000000..441688dd
--- /dev/null
+++ b/quanta/data/dtep/html5/sup.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="sup" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/svg.tag b/quanta/data/dtep/html5/svg.tag
new file mode 100644
index 00000000..b08e5913
--- /dev/null
+++ b/quanta/data/dtep/html5/svg.tag
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="svg" hasFocus="1" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="shape" type="list">
+ <text>shape</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2"/>
+ <items>
+ <item>rect</item>
+ <item>circle</item>
+ <item>poly</item>
+ <item>default</item>
+ </items>
+ </attr>
+
+ <attr name="coords" type="text">
+ <text>coords</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2"/>
+ </attr>
+
+ <attr name="href" type="url">
+ <text>href</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2"/>
+ </attr>
+
+ <attr name="accesskey" type="input">
+ <text>accesskey</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="1" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="2"/>
+ </attr>
+
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/table.tag b/quanta/data/dtep/html5/table.tag
new file mode 100644
index 00000000..97d9b2be
--- /dev/null
+++ b/quanta/data/dtep/html5/table.tag
@@ -0,0 +1,79 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="table" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>Use % for percent or it will set pixels</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="cellspacing" type="input">
+ <text>cellspacing</text>
+ <textlocation col="2" row="0" />
+ <location col="3" row="0" />
+ </attr>
+
+ <attr name="border" type="input">
+ <text>border</text>
+ <textlocation col="0" row="1" />
+ <tooltip>Set in pixels</tooltip>
+ <location col="1" row="1" />
+ </attr>
+
+ <attr name="cellpadding" type="input">
+ <text>cellpadding</text>
+ <textlocation col="2" row="1" />
+ <location col="3" row="1" />
+ </attr>
+
+ <attr name="frame" type="list">
+ <text>frame</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>above</item>
+ <item>below</item>
+ <item>border</item>
+ <item>box</item>
+ <item>hsides</item>
+ <item>lhs</item>
+ <item>rhs</item>
+ <item>void</item>
+ <item>vsides</item>
+ </items>
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="rules" type="list">
+ <text>rules</text>
+ <textlocation col="0" row="3" />
+ <items>
+ <item>none</item>
+ <item>groups</item>
+ <item>rows</item>
+ <item>cols</item>
+ <item>all</item>
+ </items>
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="summary" type="input">
+ <text>summary</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="2"/>
+ </attr>
+
+<children>
+<child name="caption" />
+<child name="col" />
+<child name="colgroup" />
+<child name="thead" />
+<child name="tfoot" />
+<child name="tbody" />
+<child name="tr" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/tbody.tag b/quanta/data/dtep/html5/tbody.tag
new file mode 100644
index 00000000..a59a4a5b
--- /dev/null
+++ b/quanta/data/dtep/html5/tbody.tag
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tbody" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input" />
+ <attr name="charoff" type="input" />
+
+<children>
+<child name="tr" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/td.tag b/quanta/data/dtep/html5/td.tag
new file mode 100644
index 00000000..67a3efd6
--- /dev/null
+++ b/quanta/data/dtep/html5/td.tag
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="td" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>use % for percent or it will set pixels</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="colspan" type="input">
+ <text>colspan</text>
+ <textlocation col="2" row="0" />
+ <location col="3" row="0" />
+ </attr>
+
+ <attr name="rowspan" type="input">
+ <text>rowspan</text>
+ <textlocation col="2" row="1" />
+ <location col="3" row="1" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="2" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="2" row="2" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="3" row="2" colspan="1" />
+ </attr>
+
+ <attr name="headers" type="input" />
+
+ <attr name="abbr" type="input" />
+
+ <attr name="scope" type="list">
+ <items>
+ <item>row</item>
+ <item>col</item>
+ <item>rowgroup</item>
+ <item>colgroup</item>
+ </items>
+ </attr>
+
+ <attr name="axis" type="input" />
+
+ <attr name="char" type="input" />
+
+ <attr name="charoff" type="input" />
+
+ <stoppingtags>
+ <stoppingtag name="td" />
+ <stoppingtag name="tr" />
+ <stoppingtag name="th" />
+ </stoppingtags>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/textarea.tag b/quanta/data/dtep/html5/textarea.tag
new file mode 100644
index 00000000..5ede1af6
--- /dev/null
+++ b/quanta/data/dtep/html5/textarea.tag
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="textarea" hasFocus="1" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="cols" type="input">
+ <text>cols</text>
+ <textlocation col="0" row="0" colspan="1" />
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="rows" type="input">
+ <text>rows</text>
+ <textlocation col="2" row="1" colspan="1" />
+ <location col="3" row="1" colspan="1" />
+ </attr>
+
+ <attr name="disabled" type="check">
+ <text>disabled</text>
+ <location col="0" row="2" colspan="2" />
+ </attr>
+
+ <attr name="readonly" type="check">
+ <text>readonly</text>
+ <location col="0" row="3" colspan="2" />
+ </attr>
+
+ <attr name="onselect" type="input">
+ <text>onselect</text>
+ <textlocation col="2" row="4" colspan="1" />
+ <location col="3" row="4" colspan="1" />
+ </attr>
+
+ <attr name="onchange" type="input">
+ <text>onchange</text>
+ <textlocation col="2" row="5" colspan="1" />
+ <location col="3" row="5" colspan="1" />
+ </attr>
+ <children>
+ <child name="#text" />
+ </children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/tfoot.tag b/quanta/data/dtep/html5/tfoot.tag
new file mode 100644
index 00000000..7ddd2033
--- /dev/null
+++ b/quanta/data/dtep/html5/tfoot.tag
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tfoot" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input" />
+ <attr name="charoff" type="input" />
+
+<children>
+<child name="tr" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/th.tag b/quanta/data/dtep/html5/th.tag
new file mode 100644
index 00000000..a0e8acac
--- /dev/null
+++ b/quanta/data/dtep/html5/th.tag
@@ -0,0 +1,157 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="th" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="0" />
+ <tooltip>use % for percent or it will set pixels</tooltip>
+ <location col="1" row="0" />
+ </attr>
+
+ <attr name="colspan" type="input">
+ <text>colspan</text>
+ <textlocation col="2" row="0" />
+ <location col="3" row="0" />
+ </attr>
+
+ <attr name="rowspan" type="input">
+ <text>rowspan</text>
+ <textlocation col="2" row="1" />
+ <location col="3" row="1" />
+ </attr>
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="2" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="2" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="2" row="2" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="3" row="2" colspan="1" />
+ </attr>
+
+ <attr name="headers" type="input" />
+
+ <attr name="abbr" type="input" />
+
+ <attr name="scope" type="list">
+ <items>
+ <item>row</item>
+ <item>col</item>
+ <item>rowgroup</item>
+ <item>colgroup</item>
+ </items>
+ </attr>
+
+ <attr name="axis" type="input" />
+
+ <attr name="char" type="input" />
+
+ <attr name="charoff" type="input" />
+
+ <stoppingtags>
+ <stoppingtag name="td" />
+ <stoppingtag name="tr" />
+ <stoppingtag name="th" />
+ </stoppingtags>
+
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/thead.tag b/quanta/data/dtep/html5/thead.tag
new file mode 100644
index 00000000..b77c577a
--- /dev/null
+++ b/quanta/data/dtep/html5/thead.tag
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="thead" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input" />
+ <attr name="charoff" type="input" />
+
+<children>
+<child name="tr" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/time.tag b/quanta/data/dtep/html5/time.tag
new file mode 100644
index 00000000..aa214373
--- /dev/null
+++ b/quanta/data/dtep/html5/time.tag
@@ -0,0 +1,92 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="del" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="datetime" type="input">
+ <text>datetime</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="address" />
+<child name="article" />
+<child name="aside" />
+<child name="center" />
+<child name="details" />
+<child name="figcaption" />
+<child name="figure" />
+<child name="footer" />
+<child name="header" />
+<child name="main" />
+<child name="nav" />
+<child name="picture" />
+<child name="section" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="blockquote" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="div" />
+<child name="dl" />
+<child name="em" />
+<child name="fieldset" />
+<child name="form" />
+<child name="h1" />
+<child name="h2" />
+<child name="h3" />
+<child name="h4" />
+<child name="h5" />
+<child name="h6" />
+<child name="hr" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="noscript" />
+<child name="object" />
+<child name="ol" />
+<child name="p" />
+<child name="pre" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="table" />
+<child name="textarea" />
+<child name="tt" />
+<child name="ul" />
+<child name="dir" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/title.tag b/quanta/data/dtep/html5/title.tag
new file mode 100644
index 00000000..4c9f61b7
--- /dev/null
+++ b/quanta/data/dtep/html5/title.tag
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="title" hasI18n="1">
+ <attr name="id" type="list" source="dcop" interface="QuantaIf" method="idSelectors()" arguments="" >
+ <text>id</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+</attr>
+<children>
+ <child name="#text" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/tr.tag b/quanta/data/dtep/html5/tr.tag
new file mode 100644
index 00000000..990b7415
--- /dev/null
+++ b/quanta/data/dtep/html5/tr.tag
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tr" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="align" type="list">
+ <text>align</text>
+ <textlocation col="0" row="0" />
+ <items>
+ <item>left</item>
+ <item>center</item>
+ <item>right</item>
+ <item>justify</item>
+ <item>char</item>
+ </items>
+ <location col="1" row="0" colspan="1" />
+ </attr>
+
+ <attr name="valign" type="list">
+ <text>valign</text>
+ <textlocation col="0" row="1" />
+ <items>
+ <item>baseline</item>
+ <item>bottom</item>
+ <item>middle</item>
+ <item>top</item>
+ </items>
+ <location col="1" row="1" colspan="1" />
+ </attr>
+
+ <attr name="char" type="input" />
+ <attr name="charoff" type="input" />
+
+ <stoppingtags>
+ <stoppingtag name="tr" />
+ <stoppingtag name="tfoot" />
+ </stoppingtags>
+
+<children>
+<child name="th" />
+<child name="td" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/track.tag b/quanta/data/dtep/html5/track.tag
new file mode 100644
index 00000000..6cd3561a
--- /dev/null
+++ b/quanta/data/dtep/html5/track.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="track" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="longdesc" type="url">
+ <text>longdesc</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>usemap</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="ismap" type="check">
+ <text>ismap</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3" />
+ </attr>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/tt.tag b/quanta/data/dtep/html5/tt.tag
new file mode 100644
index 00000000..78bba25d
--- /dev/null
+++ b/quanta/data/dtep/html5/tt.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="tt" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/u.tag b/quanta/data/dtep/html5/u.tag
new file mode 100644
index 00000000..56f60724
--- /dev/null
+++ b/quanta/data/dtep/html5/u.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="u" hasCore="1" hasI18n="1" hasScript="1" scope="word">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/ul.tag b/quanta/data/dtep/html5/ul.tag
new file mode 100644
index 00000000..2f9fd1be
--- /dev/null
+++ b/quanta/data/dtep/html5/ul.tag
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="ul" hasCore="1" hasI18n="1" hasScript="1">
+
+<children>
+<child name="li" usage="required" />
+</children>
+
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/var.tag b/quanta/data/dtep/html5/var.tag
new file mode 100644
index 00000000..10503a11
--- /dev/null
+++ b/quanta/data/dtep/html5/var.tag
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="var" hasCore="1" hasI18n="1" hasScript="1">
+<children>
+<child name="#text" />
+<child name="a" />
+<child name="abbr" />
+<child name="acronym" />
+<child name="b" />
+<child name="bdi" />
+<child name="bdo" />
+<child name="big" />
+<child name="br" />
+<child name="wbr" />
+<child name="button" />
+<child name="cite" />
+<child name="code" />
+<child name="del" />
+<child name="dfn" />
+<child name="em" />
+<child name="i" />
+<child name="mark" />
+<child name="u" />
+<child name="data" />
+<child name="time" />
+<child name="img" />
+<child name="audio" />
+<child name="embed" />
+<child name="source" />
+<child name="track" />
+<child name="video" />
+<child name="svg" />
+<child name="input" />
+<child name="ins" />
+<child name="kbd" />
+<child name="label" />
+<child name="map" />
+<child name="object" />
+<child name="q" />
+<child name="samp" />
+<child name="script" />
+<child name="select" />
+<child name="small" />
+<child name="span" />
+<child name="strong" />
+<child name="sub" />
+<child name="sup" />
+<child name="textarea" />
+<child name="tt" />
+<child name="var" />
+</children>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/video.tag b/quanta/data/dtep/html5/video.tag
new file mode 100644
index 00000000..fc212862
--- /dev/null
+++ b/quanta/data/dtep/html5/video.tag
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="video" hasCore="1" hasI18n="1" hasScript="1">
+
+ <attr name="longdesc" type="url">
+ <text>longdesc</text>
+ <textlocation col="0" row="0" />
+ <location col="1" row="0" colspan="2" />
+ </attr>
+
+ <attr name="src" type="url">
+ <text>src</text>
+ <textlocation col="0" row="1" />
+ <location col="1" row="1" colspan="2" />
+ </attr>
+
+ <attr name="height" type="input">
+ <text>height</text>
+ <textlocation col="0" row="2" />
+ <location col="1" row="2" colspan="2" />
+ </attr>
+
+ <attr name="width" type="input">
+ <text>width</text>
+ <textlocation col="0" row="3" />
+ <location col="1" row="3" colspan="2" />
+ </attr>
+
+ <attr name="alt" type="input">
+ <text>alt</text>
+ <textlocation col="0" row="4" />
+ <location col="1" row="4" colspan="3" />
+ </attr>
+
+ <attr name="usemap" type="input">
+ <text>usemap</text>
+ <textlocation col="0" row="5" />
+ <location col="1" row="5" colspan="3" />
+ </attr>
+
+ <attr name="ismap" type="check">
+ <text>ismap</text>
+ <textlocation col="0" row="6" />
+ <location col="1" row="6" colspan="3" />
+ </attr>
+</tag>
+</TAGS>
diff --git a/quanta/data/dtep/html5/wbr.tag b/quanta/data/dtep/html5/wbr.tag
new file mode 100644
index 00000000..529cf947
--- /dev/null
+++ b/quanta/data/dtep/html5/wbr.tag
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE TAGS>
+<TAGS>
+<tag name="wbr" hasCore="1" single="1" />
+</TAGS>
diff --git a/quanta/data/icons/22x22/CMakeLists.txt b/quanta/data/icons/22x22/CMakeLists.txt
index 896d99a1..18584447 100644
--- a/quanta/data/icons/22x22/CMakeLists.txt
+++ b/quanta/data/icons/22x22/CMakeLists.txt
@@ -10,61 +10,92 @@
#################################################
install( FILES
- ball.png check_clear.png check_grey.png
- check.png css.png date.png debug_leap.png
- debug_run.png debug_skip.png debug_stepinto.png
- debug_stepout.png debug_stepover.png
- div_center.png div_justify.png div_left.png
- div_right.png font_dec.png font_inc.png form.png
- frame.png ftab.png ftpclient.png lineedit.png
+ ball.png button.png check_clear.png
+ check_grey.png check.png css.png
+ date.png debug_leap.png debug_run.png
+ debug_skip.png debug_stepinto.png debug_stepout.png
+ debug_stepover.png div_center.png div_justify.png
+ div_left.png div_right.png font_dec.png
+ font_inc.png form.png frame.png
+ ftab.png ftpclient.png html5_abbr.png
+ html5_address.png html5_a.png html5_area.png
+ html5_article.png html5_aside.png html5_audio.png
+ html5_base.png html5_bdi.png html5_bdo.png
+ html5_big.png html5_blockquote.png html5_body.png
+ html5_b.png html5_br.png html5_caption.png
+ html5_center.png html5_cite.png html5_code.png
+ html5_colgroup.png html5_col.png html5_com.png
+ html5_data.png html5_dd.png html5_del.png
+ html5_details.png html5_dir.png html5_div.png
+ html5_dl.png html5_dt.png html5_DT.png
+ html5_embed.png html5_figcaption.png html5_figure.png
+ html5_font.png html5_footer.png html5_h1.png
+ html5_h2.png html5_h3.png html5_h4.png
+ html5_h5.png html5_h6.png html5_header.png
+ html5_head.png html5_hr.png html5_html.png
+ html5_img.png html5_ins.png html5_i.png
+ html5_kbd.png html5_link.png html5_li.png
+ html5_main.png html5_map.png html5_mark.png
+ html5_meta.png html5_nav.png html5_noscript.png
+ html5_object.png html5_ol.png html5_picture.png
+ html5_p.png html5_pre.png html5_q.png
+ html5_rp.png html5_rt.png html5_ruby.png
+ html5_samp.png html5_script.png html5_section.png
+ html5_small.png html5_source.png html5_span.png
+ html5_strong.png html5_style.png html5_sub.png
+ html5_sup.png html5_svg.png html5_table.png
+ html5_tbody.png html5_td.png html5_tfoot.png
+ html5_thead.png html5_th.png html5_time.png
+ html5_title.png html5_track.png html5_tr.png
+ html5_ul.png html5_u.png html5_var.png
+ html5_video.png html5_wbr.png lineedit.png
linepas.png output_win.png preview.png
ptab.png quick_list.png quick-screenshot.png
quick_start.png quick_table.png radio.png
- replace.png reset.png select.png submit.png
- button.png table_data.png table_head.png
- tag_access.png tag_all.png tag_anyAttribute.png
- tag_any.png tag_a.png tag_appInfo.png
- tag_attributeGroup.png tag_attribute.png
+ replace.png reset.png select.png
+ submit.png table_data.png table_head.png
+ tag_access.png tag_all.png tag_amp.png
+ tag_anyAttribute.png tag_any.png tag_a.png
+ tag_appInfo.png tag_attributeGroup.png tag_attribute.png
tag_attr.png tag_a_url.png tag_bold.png
tag_br.png tag_caption.png tag_card.png
- tag_chapter.png tag_choice.png tag_comm.png
- tag_complexContent.png tag_complexType.png
+ tag_cdata.png tag_chapter.png tag_choice.png
+ tag_comm.png tag_complexContent.png tag_complexType.png
tag_dd.png tag_dl.png tag_documenation.png
- tag_do.png tag_dt.png tag_element.png tag_em.png
- tag_example.png tag_extension.png tag_field.png
- tag_font_base.png tag_font.png tag_footnote.png
- tag_footnoteref.png tag_fractionDigits.png
+ tag_do.png tag_dt.png tag_element.png
+ tag_em.png tag_example.png tag_extension.png
+ tag_field.png tag_font_base.png tag_font.png
+ tag_footnote.png tag_footnoteref.png tag_fractionDigits.png
tag_go.png tag_group.png tag_guimenuitem.png
tag_guimenu.png tag_guisubmenu.png tag_h1.png
- tag_h2.png tag_h3.png tag_h4.png tag_h5.png
- tag_head.png tag_hr.png tag_imagedata.png
- tag_image.png tag_import.png tag_include.png
- tag_informalexample.png tag_inlinemediaobject.png
+ tag_h2.png tag_h3.png tag_h4.png
+ tag_h5.png tag_head.png tag_hr.png
+ tag_imagedata.png tag_image.png tag_import.png
+ tag_include.png tag_informalexample.png tag_inlinemediaobject.png
tag_i.png tag_keycap.png tag_keycombo.png
tag_key.png tag_keyref.png tag_label.png
tag_link.png tag_li.png tag_listitem.png
tag_list.png tag_loc.png tag_mail.png
- tag_member.png tag_menuchoice.png
- tag_menu.png tag_meta.png tag_misc.png
- tag_nbsp.png tag_noop.png tag_notation.png
- tag_ol.png tag_onevent.png tag_para.png
- tag_postfield.png tag_p.png tag_pre.png
- tag_procedure.png tag_redefine.png
- tag_restriction.png tag_schema.png
- tag_screenshotinfo.png tag_screenshot.png
- tag_sect1.png tag_sect2.png tag_sect3.png
- tag_sect4.png tag_sect5.png tag_selector.png
- tag_sequence.png tag_setvar.png tag_shortcut.png
- tag_simpleContent.png tag_simpleType.png
- tag_step.png tag_sub.png tag_substeps.png
- tag_sup.png tag_table_body.png tag_table.png
- tag_table_row.png tag_tag.png tag_tbody.png
- tag_td.png tag_term.png tag_tgroup.png tag_th.png
- tag_title.png tag_tr.png tag_ulink.png tag_ul.png
+ tag_member.png tag_menuchoice.png tag_menu.png
+ tag_meta.png tag_misc.png tag_nbsp.png
+ tag_noop.png tag_notation.png tag_ol.png
+ tag_onevent.png tag_para.png tag_postfield.png
+ tag_p.png tag_pre.png tag_procedure.png
+ tag_redefine.png tag_restriction.png tag_schema.png
+ tag_screenshotinfo.png tag_screenshot.png tag_sect1.png
+ tag_sect2.png tag_sect3.png tag_sect4.png
+ tag_sect5.png tag_selector.png tag_sequence.png
+ tag_setvar.png tag_shortcut.png tag_simpleContent.png
+ tag_simpleType.png tag_step.png tag_sub.png
+ tag_substeps.png tag_sup.png tag_table_body.png
+ tag_table.png tag_table_row.png tag_tag.png
+ tag_tbody.png tag_td.png tag_term.png
+ tag_tgroup.png tag_th.png tag_title.png
+ tag_tr.png tag_ulink.png tag_ul.png
tag_union.png tag_unique.png tag_u.png
- tag_variablelist.png tag_varlistentry.png
- tag_varlistitem.png tag_what.png tag_wml.png
- tag_xref.png textarea.png tree_win.png ttab.png
- view_text.png vpl.png vpl_text.png xmlval.png
- xsltproc.png tag_amp.png tag_cdata.png
+ tag_variablelist.png tag_varlistentry.png tag_varlistitem.png
+ tag_what.png tag_wml.png tag_xref.png
+ textarea.png tree_win.png ttab.png
+ view_text.png vpl.png vpl_text.png
+ xmlval.png xsltproc.png
DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbar )
diff --git a/quanta/data/icons/22x22/Makefile.am b/quanta/data/icons/22x22/Makefile.am
index 7eb10c7d..4cd1e390 100644
--- a/quanta/data/icons/22x22/Makefile.am
+++ b/quanta/data/icons/22x22/Makefile.am
@@ -1,5 +1,6 @@
quantadir = ${quanta_datadir}/toolbar
quanta_DATA = ball.png \
+button.png \
check_clear.png \
check_grey.png \
check.png \
@@ -21,6 +22,99 @@ form.png \
frame.png \
ftab.png \
ftpclient.png \
+html5_abbr.png \
+html5_address.png \
+html5_a.png \
+html5_area.png \
+html5_article.png \
+html5_aside.png \
+html5_audio.png \
+html5_base.png \
+html5_bdi.png \
+html5_bdo.png \
+html5_big.png \
+html5_blockquote.png \
+html5_body.png \
+html5_b.png \
+html5_br.png \
+html5_caption.png \
+html5_center.png \
+html5_cite.png \
+html5_code.png \
+html5_colgroup.png \
+html5_col.png \
+html5_com.png \
+html5_data.png \
+html5_dd.png \
+html5_del.png \
+html5_details.png \
+html5_dir.png \
+html5_div.png \
+html5_dl.png \
+html5_dt.png \
+html5_DT.png \
+html5_embed.png \
+html5_figcaption.png \
+html5_figure.png \
+html5_font.png \
+html5_footer.png \
+html5_h1.png \
+html5_h2.png \
+html5_h3.png \
+html5_h4.png \
+html5_h5.png \
+html5_h6.png \
+html5_header.png \
+html5_head.png \
+html5_hr.png \
+html5_html.png \
+html5_img.png \
+html5_ins.png \
+html5_i.png \
+html5_kbd.png \
+html5_link.png \
+html5_li.png \
+html5_main.png \
+html5_map.png \
+html5_mark.png \
+html5_meta.png \
+html5_nav.png \
+html5_noscript.png \
+html5_object.png \
+html5_ol.png \
+html5_picture.png \
+html5_p.png \
+html5_pre.png \
+html5_q.png \
+html5_rp.png \
+html5_rt.png \
+html5_ruby.png \
+html5_samp.png \
+html5_script.png \
+html5_section.png \
+html5_small.png \
+html5_source.png \
+html5_span.png \
+html5_strong.png \
+html5_style.png \
+html5_sub.png \
+html5_sup.png \
+html5_svg.png \
+html5_table.png \
+html5_tbody.png \
+html5_td.png \
+html5_tfoot.png \
+html5_thead.png \
+html5_th.png \
+html5_time.png \
+html5_title.png \
+html5_track.png \
+html5_tr.png \
+html5_ul.png \
+html5_u.png \
+html5_var.png \
+html5_video.png \
+html5_wbr.png \
lineedit.png \
linepas.png \
output_win.png \
@@ -35,11 +129,11 @@ replace.png \
reset.png \
select.png \
submit.png \
-button.png \
table_data.png \
table_head.png \
tag_access.png \
tag_all.png \
+tag_amp.png \
tag_anyAttribute.png \
tag_any.png \
tag_a.png \
@@ -52,6 +146,7 @@ tag_bold.png \
tag_br.png \
tag_caption.png \
tag_card.png \
+tag_cdata.png \
tag_chapter.png \
tag_choice.png \
tag_comm.png \
@@ -166,7 +261,4 @@ view_text.png \
vpl.png \
vpl_text.png \
xmlval.png \
-xsltproc.png \
-tag_amp.png \
-tag_cdata.png
-
+xsltproc.png
diff --git a/quanta/data/icons/22x22/html5_DT.png b/quanta/data/icons/22x22/html5_DT.png
new file mode 100644
index 00000000..a1453930
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_DT.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_a.png b/quanta/data/icons/22x22/html5_a.png
new file mode 100644
index 00000000..e9ff6a72
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_a.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_abbr.png b/quanta/data/icons/22x22/html5_abbr.png
new file mode 100644
index 00000000..42af2587
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_abbr.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_address.png b/quanta/data/icons/22x22/html5_address.png
new file mode 100644
index 00000000..75fc33a9
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_address.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_area.png b/quanta/data/icons/22x22/html5_area.png
new file mode 100644
index 00000000..caad509c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_area.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_article.png b/quanta/data/icons/22x22/html5_article.png
new file mode 100644
index 00000000..c2aa738f
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_article.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_aside.png b/quanta/data/icons/22x22/html5_aside.png
new file mode 100644
index 00000000..da321bee
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_aside.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_audio.png b/quanta/data/icons/22x22/html5_audio.png
new file mode 100644
index 00000000..e2fd30dc
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_audio.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_b.png b/quanta/data/icons/22x22/html5_b.png
new file mode 100644
index 00000000..29c3c4cc
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_b.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_base.png b/quanta/data/icons/22x22/html5_base.png
new file mode 100644
index 00000000..abc2013b
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_base.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_bdi.png b/quanta/data/icons/22x22/html5_bdi.png
new file mode 100644
index 00000000..78cdbcad
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_bdi.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_bdo.png b/quanta/data/icons/22x22/html5_bdo.png
new file mode 100644
index 00000000..ab8a5b10
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_bdo.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_big.png b/quanta/data/icons/22x22/html5_big.png
new file mode 100644
index 00000000..79ad4075
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_big.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_blockquote.png b/quanta/data/icons/22x22/html5_blockquote.png
new file mode 100644
index 00000000..9e50c2e1
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_blockquote.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_body.png b/quanta/data/icons/22x22/html5_body.png
new file mode 100644
index 00000000..f48cbf42
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_body.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_br.png b/quanta/data/icons/22x22/html5_br.png
new file mode 100644
index 00000000..cd047a22
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_br.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_caption.png b/quanta/data/icons/22x22/html5_caption.png
new file mode 100644
index 00000000..b5d2d71a
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_caption.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_center.png b/quanta/data/icons/22x22/html5_center.png
new file mode 100644
index 00000000..a830104a
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_center.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_cite.png b/quanta/data/icons/22x22/html5_cite.png
new file mode 100644
index 00000000..ae7cabac
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_cite.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_code.png b/quanta/data/icons/22x22/html5_code.png
new file mode 100644
index 00000000..880e08fd
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_code.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_col.png b/quanta/data/icons/22x22/html5_col.png
new file mode 100644
index 00000000..e7d926d8
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_col.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_colgroup.png b/quanta/data/icons/22x22/html5_colgroup.png
new file mode 100644
index 00000000..ea7d23d0
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_colgroup.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_com.png b/quanta/data/icons/22x22/html5_com.png
new file mode 100644
index 00000000..244fd8f2
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_com.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_data.png b/quanta/data/icons/22x22/html5_data.png
new file mode 100644
index 00000000..eae99c74
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_data.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_dd.png b/quanta/data/icons/22x22/html5_dd.png
new file mode 100644
index 00000000..958ada02
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_dd.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_del.png b/quanta/data/icons/22x22/html5_del.png
new file mode 100644
index 00000000..228bbdaa
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_del.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_details.png b/quanta/data/icons/22x22/html5_details.png
new file mode 100644
index 00000000..81c02d37
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_details.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_dir.png b/quanta/data/icons/22x22/html5_dir.png
new file mode 100644
index 00000000..1c21f7e9
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_dir.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_div.png b/quanta/data/icons/22x22/html5_div.png
new file mode 100644
index 00000000..03d700e3
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_div.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_dl.png b/quanta/data/icons/22x22/html5_dl.png
new file mode 100644
index 00000000..51e9cc6a
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_dl.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_dt.png b/quanta/data/icons/22x22/html5_dt.png
new file mode 100644
index 00000000..87da2ffe
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_dt.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_embed.png b/quanta/data/icons/22x22/html5_embed.png
new file mode 100644
index 00000000..6a684cba
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_embed.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_figcaption.png b/quanta/data/icons/22x22/html5_figcaption.png
new file mode 100644
index 00000000..19204936
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_figcaption.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_figure.png b/quanta/data/icons/22x22/html5_figure.png
new file mode 100644
index 00000000..3d38ea0e
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_figure.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_font.png b/quanta/data/icons/22x22/html5_font.png
new file mode 100644
index 00000000..4483a7e2
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_font.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_footer.png b/quanta/data/icons/22x22/html5_footer.png
new file mode 100644
index 00000000..73e6aefe
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_footer.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_h1.png b/quanta/data/icons/22x22/html5_h1.png
new file mode 100644
index 00000000..7274abc7
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_h1.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_h2.png b/quanta/data/icons/22x22/html5_h2.png
new file mode 100644
index 00000000..f54219a4
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_h2.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_h3.png b/quanta/data/icons/22x22/html5_h3.png
new file mode 100644
index 00000000..08ee9d14
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_h3.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_h4.png b/quanta/data/icons/22x22/html5_h4.png
new file mode 100644
index 00000000..6a7880fb
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_h4.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_h5.png b/quanta/data/icons/22x22/html5_h5.png
new file mode 100644
index 00000000..73f153d9
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_h5.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_h6.png b/quanta/data/icons/22x22/html5_h6.png
new file mode 100644
index 00000000..bcc80a1e
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_h6.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_head.png b/quanta/data/icons/22x22/html5_head.png
new file mode 100644
index 00000000..d9aa4777
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_head.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_header.png b/quanta/data/icons/22x22/html5_header.png
new file mode 100644
index 00000000..62a99473
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_header.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_hr.png b/quanta/data/icons/22x22/html5_hr.png
new file mode 100644
index 00000000..a73694e7
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_hr.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_html.png b/quanta/data/icons/22x22/html5_html.png
new file mode 100644
index 00000000..c7c11c8c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_html.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_i.png b/quanta/data/icons/22x22/html5_i.png
new file mode 100644
index 00000000..860abe10
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_i.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_img.png b/quanta/data/icons/22x22/html5_img.png
new file mode 100644
index 00000000..271a9989
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_img.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_ins.png b/quanta/data/icons/22x22/html5_ins.png
new file mode 100644
index 00000000..849661ae
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_ins.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_kbd.png b/quanta/data/icons/22x22/html5_kbd.png
new file mode 100644
index 00000000..06c8c9f0
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_kbd.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_li.png b/quanta/data/icons/22x22/html5_li.png
new file mode 100644
index 00000000..ec8bcf45
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_li.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_link.png b/quanta/data/icons/22x22/html5_link.png
new file mode 100644
index 00000000..88d956c3
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_link.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_main.png b/quanta/data/icons/22x22/html5_main.png
new file mode 100644
index 00000000..2dc24c6f
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_main.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_map.png b/quanta/data/icons/22x22/html5_map.png
new file mode 100644
index 00000000..e7adaa5a
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_map.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_mark.png b/quanta/data/icons/22x22/html5_mark.png
new file mode 100644
index 00000000..2e869a6c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_mark.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_meta.png b/quanta/data/icons/22x22/html5_meta.png
new file mode 100644
index 00000000..6a169691
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_meta.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_nav.png b/quanta/data/icons/22x22/html5_nav.png
new file mode 100644
index 00000000..af3aa6ac
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_nav.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_noscript.png b/quanta/data/icons/22x22/html5_noscript.png
new file mode 100644
index 00000000..52180391
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_noscript.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_object.png b/quanta/data/icons/22x22/html5_object.png
new file mode 100644
index 00000000..0bdcd70c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_object.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_ol.png b/quanta/data/icons/22x22/html5_ol.png
new file mode 100644
index 00000000..27ab357f
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_ol.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_p.png b/quanta/data/icons/22x22/html5_p.png
new file mode 100644
index 00000000..ae8dc38c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_p.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_picture.png b/quanta/data/icons/22x22/html5_picture.png
new file mode 100644
index 00000000..89524cb1
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_picture.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_pre.png b/quanta/data/icons/22x22/html5_pre.png
new file mode 100644
index 00000000..b5b8fd74
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_pre.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_q.png b/quanta/data/icons/22x22/html5_q.png
new file mode 100644
index 00000000..a78c998e
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_q.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_rp.png b/quanta/data/icons/22x22/html5_rp.png
new file mode 100644
index 00000000..83195c19
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_rp.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_rt.png b/quanta/data/icons/22x22/html5_rt.png
new file mode 100644
index 00000000..002dbbf2
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_rt.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_ruby.png b/quanta/data/icons/22x22/html5_ruby.png
new file mode 100644
index 00000000..5eb2e561
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_ruby.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_samp.png b/quanta/data/icons/22x22/html5_samp.png
new file mode 100644
index 00000000..05ca7536
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_samp.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_script.png b/quanta/data/icons/22x22/html5_script.png
new file mode 100644
index 00000000..766c2ff7
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_script.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_section.png b/quanta/data/icons/22x22/html5_section.png
new file mode 100644
index 00000000..3a428273
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_section.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_small.png b/quanta/data/icons/22x22/html5_small.png
new file mode 100644
index 00000000..c941d93d
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_small.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_source.png b/quanta/data/icons/22x22/html5_source.png
new file mode 100644
index 00000000..c1a91e70
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_source.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_span.png b/quanta/data/icons/22x22/html5_span.png
new file mode 100644
index 00000000..06223aaf
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_span.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_strong.png b/quanta/data/icons/22x22/html5_strong.png
new file mode 100644
index 00000000..8145590e
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_strong.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_style.png b/quanta/data/icons/22x22/html5_style.png
new file mode 100644
index 00000000..ec6e0861
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_style.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_sub.png b/quanta/data/icons/22x22/html5_sub.png
new file mode 100644
index 00000000..ae053aeb
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_sub.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_sup.png b/quanta/data/icons/22x22/html5_sup.png
new file mode 100644
index 00000000..0ea37e0e
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_sup.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_svg.png b/quanta/data/icons/22x22/html5_svg.png
new file mode 100644
index 00000000..1e6050c2
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_svg.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_table.png b/quanta/data/icons/22x22/html5_table.png
new file mode 100644
index 00000000..e8dd8e03
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_table.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_tbody.png b/quanta/data/icons/22x22/html5_tbody.png
new file mode 100644
index 00000000..c84522c8
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_tbody.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_td.png b/quanta/data/icons/22x22/html5_td.png
new file mode 100644
index 00000000..38d3ea97
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_td.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_tfoot.png b/quanta/data/icons/22x22/html5_tfoot.png
new file mode 100644
index 00000000..dc633655
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_tfoot.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_th.png b/quanta/data/icons/22x22/html5_th.png
new file mode 100644
index 00000000..28f5fc82
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_th.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_thead.png b/quanta/data/icons/22x22/html5_thead.png
new file mode 100644
index 00000000..bcabca1a
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_thead.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_time.png b/quanta/data/icons/22x22/html5_time.png
new file mode 100644
index 00000000..7b53c65c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_time.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_title.png b/quanta/data/icons/22x22/html5_title.png
new file mode 100644
index 00000000..157e4109
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_title.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_tr.png b/quanta/data/icons/22x22/html5_tr.png
new file mode 100644
index 00000000..f4eb080a
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_tr.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_track.png b/quanta/data/icons/22x22/html5_track.png
new file mode 100644
index 00000000..8df75171
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_track.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_u.png b/quanta/data/icons/22x22/html5_u.png
new file mode 100644
index 00000000..5ba3034c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_u.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_ul.png b/quanta/data/icons/22x22/html5_ul.png
new file mode 100644
index 00000000..8c4e1f6d
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_ul.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_var.png b/quanta/data/icons/22x22/html5_var.png
new file mode 100644
index 00000000..467eba4c
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_var.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_video.png b/quanta/data/icons/22x22/html5_video.png
new file mode 100644
index 00000000..68baec39
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_video.png
Binary files differ
diff --git a/quanta/data/icons/22x22/html5_wbr.png b/quanta/data/icons/22x22/html5_wbr.png
new file mode 100644
index 00000000..6ea9f6b8
--- /dev/null
+++ b/quanta/data/icons/22x22/html5_wbr.png
Binary files differ
diff --git a/quanta/data/templates/documents/CMakeLists.txt b/quanta/data/templates/documents/CMakeLists.txt
index e114aeb6..e37e5927 100644
--- a/quanta/data/templates/documents/CMakeLists.txt
+++ b/quanta/data/templates/documents/CMakeLists.txt
@@ -10,6 +10,7 @@
#################################################
add_subdirectory( html )
+add_subdirectory( html5 )
add_subdirectory( others )
add_subdirectory( scripts )
diff --git a/quanta/data/templates/documents/Makefile.am b/quanta/data/templates/documents/Makefile.am
index eb6533cd..f35b06b6 100644
--- a/quanta/data/templates/documents/Makefile.am
+++ b/quanta/data/templates/documents/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = html others scripts
+SUBDIRS = html html5 others scripts
templatesdocumentsdir = ${quanta_datadir}/templates/documents
templatesdocuments_DATA = dirinfo
diff --git a/quanta/data/templates/documents/html5/CMakeLists.txt b/quanta/data/templates/documents/html5/CMakeLists.txt
new file mode 100644
index 00000000..352ba774
--- /dev/null
+++ b/quanta/data/templates/documents/html5/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES
+ demo.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/documents/html5 )
diff --git a/quanta/data/templates/documents/html5/Makefile.am b/quanta/data/templates/documents/html5/Makefile.am
new file mode 100644
index 00000000..a4b04fe0
--- /dev/null
+++ b/quanta/data/templates/documents/html5/Makefile.am
@@ -0,0 +1,2 @@
+templatesdocumentshtmldir = ${quanta_datadir}/templates/documents/html5
+templatesdocumentshtml_DATA = demo.html
diff --git a/quanta/data/templates/documents/html5/demo.html b/quanta/data/templates/documents/html5/demo.html
new file mode 100644
index 00000000..d2974677
--- /dev/null
+++ b/quanta/data/templates/documents/html5/demo.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title></title>
+</head>
+<body>
+</body>
+</html>
diff --git a/quanta/data/templates/pages/CMakeLists.txt b/quanta/data/templates/pages/CMakeLists.txt
index 965a9475..9aca96f7 100644
--- a/quanta/data/templates/pages/CMakeLists.txt
+++ b/quanta/data/templates/pages/CMakeLists.txt
@@ -11,6 +11,7 @@
add_subdirectory( php )
add_subdirectory( html )
+add_subdirectory( html5 )
add_subdirectory( docbook )
install( FILES dirinfo
diff --git a/quanta/data/templates/pages/Makefile.am b/quanta/data/templates/pages/Makefile.am
index 6eaaa6a8..f7b47129 100644
--- a/quanta/data/templates/pages/Makefile.am
+++ b/quanta/data/templates/pages/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = php html docbook
+SUBDIRS = php html html5 docbook
templatespagesdir = ${quanta_datadir}/templates/pages
templatespages_DATA = dirinfo
diff --git a/quanta/data/templates/pages/html5/CMakeLists.txt b/quanta/data/templates/pages/html5/CMakeLists.txt
new file mode 100644
index 00000000..0bddf292
--- /dev/null
+++ b/quanta/data/templates/pages/html5/CMakeLists.txt
@@ -0,0 +1,14 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+install( FILES
+ base.html
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/templates/pages/html5 )
diff --git a/quanta/data/templates/pages/html5/Makefile.am b/quanta/data/templates/pages/html5/Makefile.am
new file mode 100644
index 00000000..21dded22
--- /dev/null
+++ b/quanta/data/templates/pages/html5/Makefile.am
@@ -0,0 +1,2 @@
+templatespageshtml401dir = ${quanta_datadir}/templates/pages/html5
+templatespageshtml401_DATA = base.html
diff --git a/quanta/data/templates/pages/html5/base.html b/quanta/data/templates/pages/html5/base.html
new file mode 100644
index 00000000..d2974677
--- /dev/null
+++ b/quanta/data/templates/pages/html5/base.html
@@ -0,0 +1,9 @@
+<!DOCTYPE html>
+<html>
+<head>
+ <meta charset="utf-8">
+ <title></title>
+</head>
+<body>
+</body>
+</html>
diff --git a/quanta/data/toolbars/Makefile.am b/quanta/data/toolbars/Makefile.am
index bc03a375..4a279373 100644
--- a/quanta/data/toolbars/Makefile.am
+++ b/quanta/data/toolbars/Makefile.am
@@ -1,4 +1,4 @@
-SUBDIRS = html xml wml-1-2 tagxml schema cfml kde-docbook docbook css
+SUBDIRS = html html5 xml wml-1-2 tagxml schema cfml kde-docbook docbook css
toolbarsdir = ${quanta_datadir}/toolbars
toolbars_DATA = debug.toolbar.tgz
diff --git a/quanta/data/toolbars/html5/CMakeLists.txt b/quanta/data/toolbars/html5/CMakeLists.txt
new file mode 100644
index 00000000..2ebdff25
--- /dev/null
+++ b/quanta/data/toolbars/html5/CMakeLists.txt
@@ -0,0 +1,26 @@
+#################################################
+#
+# (C) 2010-2011 Serghei Amelian
+# serghei (DOT) amelian (AT) gmail.com
+#
+# (C) 2019 Slávek Banko
+# slavek.banko (AT) axis.cz
+#
+# Improvements and feedback are welcome
+#
+# This file is released under GPL >= 2
+#
+#################################################
+
+
+##### style data ################################
+
+foreach( _toolbar base meta style tools )
+
+ tde_create_tarball(
+ TARGET ${_toolbar}.toolbar.tgz
+ FILES ${_toolbar}.actions ${_toolbar}.toolbar
+ DESTINATION ${DATA_INSTALL_DIR}/quanta/toolbars/html5
+ )
+
+endforeach( )
diff --git a/quanta/data/toolbars/html5/Makefile.am b/quanta/data/toolbars/html5/Makefile.am
new file mode 100644
index 00000000..353c7dad
--- /dev/null
+++ b/quanta/data/toolbars/html5/Makefile.am
@@ -0,0 +1,14 @@
+htmltemplatedir = ${quanta_datadir}/toolbars/html5
+htmltemplate_DATA = base.toolbar.tgz meta.toolbar.tgz style.toolbar.tgz tools.toolbar.tgz
+
+base.toolbar.tgz: base.actions base.toolbar
+ tar cfz $@ -C $(<D) $(^F)
+
+meta.toolbar.tgz: meta.actions meta.toolbar
+ tar cfz $@ -C $(<D) $(^F)
+
+style.toolbar.tgz: style.actions style.toolbar
+ tar cfz $@ -C $(<D) $(^F)
+
+tools.toolbar.tgz: tools.actions tools.toolbar
+ tar cfz $@ -C $(<D) $(^F)
diff --git a/quanta/data/toolbars/html5/base.actions b/quanta/data/toolbars/html5/base.actions
new file mode 100644
index 00000000..2fa3cebb
--- /dev/null
+++ b/quanta/data/toolbars/html5/base.actions
@@ -0,0 +1,126 @@
+<!DOCTYPE actionsconfig>
+<actions>
+ <action shortcut="" icon="html5_h1" type="tag" tooltip="" name="h1" text="h1" >
+ <tag useDialog="false" >&lt;h1&gt;</tag>
+ <xtag use="true" >&lt;/h1&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_h2" type="tag" tooltip="" name="h2" text="h2" >
+ <tag useDialog="false" >&lt;h2&gt;</tag>
+ <xtag use="true" >&lt;/h2&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_h3" type="tag" tooltip="" name="h3" text="h3" >
+ <tag useDialog="false" >&lt;h3&gt;</tag>
+ <xtag use="true" >&lt;/h3&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_h4" type="tag" tooltip="" name="h4" text="h4" >
+ <tag useDialog="false" >&lt;h4&gt;</tag>
+ <xtag use="true" >&lt;/h4&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_h5" type="tag" tooltip="" name="h5" text="h5" >
+ <tag useDialog="false" >&lt;h5&gt;</tag>
+ <xtag use="true" >&lt;/h5&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_h6" type="tag" tooltip="" name="h6" text="h6" >
+ <tag useDialog="false" >&lt;h6&gt;</tag>
+ <xtag use="true" >&lt;/h6&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_p" type="tag" tooltip="" name="p" text="p" >
+ <tag useDialog="false" >&lt;p&gt;</tag>
+ <xtag use="true" >&lt;/p&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_pre" type="tag" tooltip="" name="pre" text="pre" >
+ <tag useDialog="false" >&lt;pre&gt;</tag>
+ <xtag use="true" >&lt;/pre&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_div" type="tag" tooltip="" name="div" text="div" >
+ <tag useDialog="false" >&lt;div&gt;</tag>
+ <xtag use="true" >&lt;/div&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_blockquote" type="tag" tooltip="" name="blockquote" text="blockquote" >
+ <tag useDialog="false" >&lt;blockquote&gt;</tag>
+ <xtag use="true" >&lt;/blockquote&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_details" type="tag" tooltip="" name="details" text="details" >
+ <tag useDialog="false" >&lt;details&gt;</tag>
+ <xtag use="true" >&lt;/details&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_center" type="tag" tooltip="" name="center" text="center" >
+ <tag useDialog="false" >&lt;center&gt;</tag>
+ <xtag use="true" >&lt;/center&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_hr" type="tag" tooltip="" name="hr" text="hr" >
+ <tag useDialog="false" >&lt;hr&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_com" type="tag" tooltip="" name="com" text="com" >
+ <tag useDialog="false" >&lt;!-- </tag>
+ <xtag use="true" > --&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_ul" type="tag" tooltip="" name="ul" text="ul" >
+ <tag useDialog="false" >&lt;ul&gt;</tag>
+ <xtag use="true" >&lt;/ul&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_ol" type="tag" tooltip="" name="ol" text="ol" >
+ <tag useDialog="false" >&lt;ol&gt;</tag>
+ <xtag use="true" >&lt;/ol&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_li" type="tag" tooltip="" name="li" text="li" >
+ <tag useDialog="false" >&lt;li&gt;</tag>
+ <xtag use="true" >&lt;/li&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_dir" type="tag" tooltip="" name="dir" text="dir" >
+ <tag useDialog="false" >&lt;dir&gt;</tag>
+ <xtag use="true" >&lt;/dir&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_dl" type="tag" tooltip="" name="dl" text="dl" >
+ <tag useDialog="false" >&lt;dl&gt;</tag>
+ <xtag use="true" >&lt;/dl&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_dt" type="tag" tooltip="" name="dt" text="dt" >
+ <tag useDialog="false" >&lt;dt&gt;</tag>
+ <xtag use="true" >&lt;/dt&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_dd" type="tag" tooltip="" name="dd" text="dd" >
+ <tag useDialog="false" >&lt;dd&gt;</tag>
+ <xtag use="true" >&lt;/dd&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_table" type="tag" tooltip="" name="table" text="table" >
+ <tag useDialog="false" >&lt;table&gt;</tag>
+ <xtag use="true" >&lt;/table&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_tbody" type="tag" tooltip="" name="tbody" text="tbody" >
+ <tag useDialog="false" >&lt;tbody&gt;</tag>
+ <xtag use="true" >&lt;/tbody&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_thead" type="tag" tooltip="" name="thead" text="thead" >
+ <tag useDialog="false" >&lt;thead&gt;</tag>
+ <xtag use="true" >&lt;/thead&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_tfoot" type="tag" tooltip="" name="tfoot" text="tfoot" >
+ <tag useDialog="false" >&lt;tfoot&gt;</tag>
+ <xtag use="true" >&lt;/tfoot&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_tr" type="tag" tooltip="" name="tr" text="tr" >
+ <tag useDialog="false" >&lt;tr&gt;</tag>
+ <xtag use="true" >&lt;/tr&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_colgroup" type="tag" tooltip="" name="colgroup" text="colgroup" >
+ <tag useDialog="false" >&lt;colgroup&gt;</tag>
+ <xtag use="true" >&lt;/colgroup&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_col" type="tag" tooltip="" name="col" text="col" >
+ <tag useDialog="false" >&lt;col&gt;</tag>
+ <xtag use="true" >&lt;/col&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_td" type="tag" tooltip="" name="td" text="td" >
+ <tag useDialog="false" >&lt;td&gt;</tag>
+ <xtag use="true" >&lt;/td&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_th" type="tag" tooltip="" name="th" text="th" >
+ <tag useDialog="false" >&lt;th&gt;</tag>
+ <xtag use="true" >&lt;/th&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_caption" type="tag" tooltip="" name="caption" text="caption" >
+ <tag useDialog="false" >&lt;caption&gt;</tag>
+ <xtag use="true" >&lt;/caption&gt;</xtag>
+ </action>
+</actions>
diff --git a/quanta/data/toolbars/html5/base.toolbar b/quanta/data/toolbars/html5/base.toolbar
new file mode 100644
index 00000000..e4e786cf
--- /dev/null
+++ b/quanta/data/toolbars/html5/base.toolbar
@@ -0,0 +1,37 @@
+<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
+<kpartgui name="quanta" version="2">
+ <ToolBar tabname="Base" noMerge="1" name="base" >
+ <text>Base</text>
+ <Action name="h1" />
+ <Action name="h2" />
+ <Action name="h3" />
+ <Action name="h4" />
+ <Action name="h5" />
+ <Action name="h6" />
+ <Action name="p" />
+ <Action name="pre" />
+ <Action name="div" />
+ <Action name="blockquote" />
+ <Action name="details" />
+ <Action name="center" />
+ <Action name="hr" />
+ <Action name="com" />
+ <Action name="ul" />
+ <Action name="ol" />
+ <Action name="li" />
+ <Action name="dir" />
+ <Action name="dl" />
+ <Action name="dt" />
+ <Action name="dd" />
+ <Action name="table" />
+ <Action name="tbody" />
+ <Action name="thead" />
+ <Action name="tfoot" />
+ <Action name="tr" />
+ <Action name="colgroup" />
+ <Action name="col" />
+ <Action name="td" />
+ <Action name="th" />
+ <Action name="caption" />
+ </ToolBar>
+</kpartgui>
diff --git a/quanta/data/toolbars/html5/meta.actions b/quanta/data/toolbars/html5/meta.actions
new file mode 100644
index 00000000..0ea1ee5a
--- /dev/null
+++ b/quanta/data/toolbars/html5/meta.actions
@@ -0,0 +1,125 @@
+<!DOCTYPE actionsconfig>
+<actions>
+ <action shortcut="" icon="html5_img" type="tag" tooltip="" name="img" text="img" >
+ <tag useDialog="false" >&lt;img src=""&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_map" type="tag" tooltip="" name="map" text="map" >
+ <tag useDialog="false" >&lt;map name=""&gt;</tag>
+ <xtag use="true" >&lt;/map&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_area" type="tag" tooltip="" name="area" text="area" >
+ <tag useDialog="false" >&lt;area shape="" coords=",,," alt="" href=""&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_picture" type="tag" tooltip="" name="picture" text="picture" >
+ <tag useDialog="false" >&lt;picture&gt;</tag>
+ <xtag use="true" >&lt;/picture&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_figure" type="tag" tooltip="" name="figure" text="figure" >
+ <tag useDialog="false" >&lt;figure&gt;</tag>
+ <xtag use="true" >&lt;/figure&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_figcaption" type="tag" tooltip="" name="figcaption" text="figcaption" >
+ <tag useDialog="false" >&lt;figcaption&gt;</tag>
+ <xtag use="true" >&lt;/figcaption&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_svg" type="tag" tooltip="" name="svg" text="svg" >
+ <tag useDialog="false" >&lt;svg&gt;</tag>
+ <xtag use="true" >&lt;/svg&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_audio" type="tag" tooltip="" name="audio" text="audio" >
+ <tag useDialog="false" >&lt;audio src=""&gt;</tag>
+ <xtag use="true" >&lt;/audio&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_video" type="tag" tooltip="" name="video" text="video" >
+ <tag useDialog="false" >&lt;video src=""&gt;</tag>
+ <xtag use="true" >&lt;/video&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_track" type="tag" tooltip="" name="track" text="track" >
+ <tag useDialog="false" >&lt;track src=""&gt;</tag>
+ <xtag use="true" >&lt;/track&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_embed" type="tag" tooltip="" name="embed" text="embed" >
+ <tag useDialog="false" >&lt;embed src=""&gt;</tag>
+ <xtag use="true" >&lt;/embed&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_object" type="tag" tooltip="" name="object" text="object" >
+ <tag useDialog="false" >&lt;object data=""&gt;</tag>
+ <xtag use="true" >&lt;/object&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_source" type="tag" tooltip="" name="source" text="source" >
+ <tag useDialog="false" >&lt;source src=""&gt;</tag>
+ <xtag use="true" >&lt;/source&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_header" type="tag" tooltip="" name="header" text="header" >
+ <tag useDialog="false" >&lt;header&gt;</tag>
+ <xtag use="true" >&lt;/header&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_nav" type="tag" tooltip="" name="nav" text="nav" >
+ <tag useDialog="false" >&lt;nav&gt;</tag>
+ <xtag use="true" >&lt;/nav&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_main" type="tag" tooltip="" name="main" text="main" >
+ <tag useDialog="false" >&lt;main&gt;</tag>
+ <xtag use="true" >&lt;/main&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_aside" type="tag" tooltip="" name="aside" text="aside" >
+ <tag useDialog="false" >&lt;aside&gt;</tag>
+ <xtag use="true" >&lt;/aside&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_footer" type="tag" tooltip="" name="footer" text="footer" >
+ <tag useDialog="false" >&lt;footer&gt;</tag>
+ <xtag use="true" >&lt;/footer&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_article" type="tag" tooltip="" name="article" text="article" >
+ <tag useDialog="false" >&lt;article&gt;</tag>
+ <xtag use="true" >&lt;/article&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_address" type="tag" tooltip="" name="address" text="address" >
+ <tag useDialog="false" >&lt;address&gt;</tag>
+ <xtag use="true" >&lt;/address&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_section" type="tag" tooltip="" name="section" text="section" >
+ <tag useDialog="false" >&lt;section&gt;</tag>
+ <xtag use="true" >&lt;/section&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_DT" type="tag" tooltip="" name="DT" text="DT" >
+ <tag useDialog="false" >&lt;!DOCTYPE html&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_html" type="tag" tooltip="" name="html" text="html" >
+ <tag useDialog="false" >&lt;html&gt;</tag>
+ <xtag use="true" >&lt;/html&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_head" type="tag" tooltip="" name="head" text="head" >
+ <tag useDialog="false" >&lt;head&gt;</tag>
+ <xtag use="true" >&lt;/head&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_body" type="tag" tooltip="" name="body" text="body" >
+ <tag useDialog="false" >&lt;body&gt;</tag>
+ <xtag use="true" >&lt;/body&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_title" type="tag" tooltip="" name="title" text="title" >
+ <tag useDialog="false" >&lt;title&gt;</tag>
+ <xtag use="true" >&lt;/title&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_meta" type="tag" tooltip="" name="meta" text="meta" >
+ <tag useDialog="false" >&lt;meta charset="utf-8"&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_base" type="tag" tooltip="" name="base" text="base" >
+ <tag useDialog="false" >&lt;base href=""&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_link" type="tag" tooltip="" name="link" text="link" >
+ <tag useDialog="false" >&lt;link rel="" type="" href=""&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_style" type="tag" tooltip="" name="style" text="style" >
+ <tag useDialog="false" >&lt;style&gt;</tag>
+ <xtag use="true" >&lt;/style&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_script" type="tag" tooltip="" name="script" text="script" >
+ <tag useDialog="false" >&lt;script&gt;</tag>
+ <xtag use="true" >&lt;/script&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_noscript" type="tag" tooltip="" name="noscript" text="noscript" >
+ <tag useDialog="false" >&lt;noscript&gt;</tag>
+ <xtag use="true" >&lt;/noscript&gt;</xtag>
+ </action>
+</actions>
diff --git a/quanta/data/toolbars/html5/meta.toolbar b/quanta/data/toolbars/html5/meta.toolbar
new file mode 100644
index 00000000..2c3c8446
--- /dev/null
+++ b/quanta/data/toolbars/html5/meta.toolbar
@@ -0,0 +1,38 @@
+<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
+<kpartgui name="quanta" version="2">
+ <ToolBar tabname="Meta" noMerge="1" name="meta" >
+ <text>Meta</text>
+ <Action name="img" />
+ <Action name="map" />
+ <Action name="area" />
+ <Action name="picture" />
+ <Action name="figure" />
+ <Action name="figcaption" />
+ <Action name="svg" />
+ <Action name="audio" />
+ <Action name="video" />
+ <Action name="track" />
+ <Action name="embed" />
+ <Action name="object" />
+ <Action name="source" />
+ <Action name="header" />
+ <Action name="nav" />
+ <Action name="main" />
+ <Action name="aside" />
+ <Action name="footer" />
+ <Action name="article" />
+ <Action name="address" />
+ <Action name="section" />
+ <Action name="DT" />
+ <Action name="html" />
+ <Action name="head" />
+ <Action name="body" />
+ <Action name="title" />
+ <Action name="meta" />
+ <Action name="base" />
+ <Action name="link" />
+ <Action name="style" />
+ <Action name="script" />
+ <Action name="noscript" />
+ </ToolBar>
+</kpartgui>
diff --git a/quanta/data/toolbars/html5/style.actions b/quanta/data/toolbars/html5/style.actions
new file mode 100644
index 00000000..39b8e124
--- /dev/null
+++ b/quanta/data/toolbars/html5/style.actions
@@ -0,0 +1,121 @@
+<!DOCTYPE actionsconfig>
+<actions>
+ <action shortcut="" icon="html5_a" type="tag" tooltip="" name="a" text="a" >
+ <tag useDialog="false" >&lt;a href=""&gt;</tag>
+ <xtag use="true" >&lt;/a&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_strong" type="tag" tooltip="" name="strong" text="strong" >
+ <tag useDialog="false" >&lt;strong&gt;</tag>
+ <xtag use="true" >&lt;/strong&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_i" type="tag" tooltip="" name="i" text="i" >
+ <tag useDialog="false" >&lt;i&gt;</tag>
+ <xtag use="true" >&lt;/i&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_b" type="tag" tooltip="" name="b" text="b" >
+ <tag useDialog="false" >&lt;b&gt;</tag>
+ <xtag use="true" >&lt;/b&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_del" type="tag" tooltip="" name="del" text="del" >
+ <tag useDialog="false" >&lt;del&gt;</tag>
+ <xtag use="true" >&lt;/del&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_small" type="tag" tooltip="" name="small" text="small" >
+ <tag useDialog="false" >&lt;small&gt;</tag>
+ <xtag use="true" >&lt;/small&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_big" type="tag" tooltip="" name="big" text="big" >
+ <tag useDialog="false" >&lt;big&gt;</tag>
+ <xtag use="true" >&lt;/big&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_font" type="tag" tooltip="" name="font" text="font" >
+ <tag useDialog="false" >&lt;font&gt;</tag>
+ <xtag use="true" >&lt;/font&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_code" type="tag" tooltip="" name="code" text="code" >
+ <tag useDialog="false" >&lt;code&gt;</tag>
+ <xtag use="true" >&lt;/code&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_var" type="tag" tooltip="" name="var" text="var" >
+ <tag useDialog="false" >&lt;var&gt;</tag>
+ <xtag use="true" >&lt;/var&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_kbd" type="tag" tooltip="" name="kbd" text="kbd" >
+ <tag useDialog="false" >&lt;kbd&gt;</tag>
+ <xtag use="true" >&lt;/kbd&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_samp" type="tag" tooltip="" name="samp" text="samp" >
+ <tag useDialog="false" >&lt;samp&gt;</tag>
+ <xtag use="true" >&lt;/samp&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_sup" type="tag" tooltip="" name="sup" text="sup" >
+ <tag useDialog="false" >&lt;sup&gt;</tag>
+ <xtag use="true" >&lt;/sup&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_sub" type="tag" tooltip="" name="sub" text="sub" >
+ <tag useDialog="false" >&lt;sub&gt;</tag>
+ <xtag use="true" >&lt;/sub&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_q" type="tag" tooltip="" name="q" text="q" >
+ <tag useDialog="false" >&lt;q&gt;</tag>
+ <xtag use="true" >&lt;/q&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_ins" type="tag" tooltip="" name="ins" text="ins" >
+ <tag useDialog="false" >&lt;ins&gt;</tag>
+ <xtag use="true" >&lt;/ins&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_cite" type="tag" tooltip="" name="cite" text="cite" >
+ <tag useDialog="false" >&lt;cite&gt;</tag>
+ <xtag use="true" >&lt;/cite&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_time" type="tag" tooltip="" name="time" text="time" >
+ <tag useDialog="false" >&lt;time&gt;</tag>
+ <xtag use="true" >&lt;/time&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_abbr" type="tag" tooltip="" name="abbr" text="abbr" >
+ <tag useDialog="false" >&lt;abbr title=""&gt;</tag>
+ <xtag use="true" >&lt;/abbr&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_data" type="tag" tooltip="" name="data" text="data" >
+ <tag useDialog="false" >&lt;data value=""&gt;</tag>
+ <xtag use="true" >&lt;/data&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_mark" type="tag" tooltip="" name="mark" text="mark" >
+ <tag useDialog="false" >&lt;mark&gt;</tag>
+ <xtag use="true" >&lt;/mark&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_u" type="tag" tooltip="" name="u" text="u" >
+ <tag useDialog="false" >&lt;u&gt;</tag>
+ <xtag use="true" >&lt;/u&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_bdi" type="tag" tooltip="" name="bdi" text="bdi" >
+ <tag useDialog="false" >&lt;bdi&gt;</tag>
+ <xtag use="true" >&lt;/bdi&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_bdo" type="tag" tooltip="" name="bdo" text="bdo" >
+ <tag useDialog="false" >&lt;bdo dir=""&gt;</tag>
+ <xtag use="true" >&lt;/bdo&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_ruby" type="tag" tooltip="" name="ruby" text="ruby" >
+ <tag useDialog="false" >&lt;ruby&gt;</tag>
+ <xtag use="true" >&lt;/ruby&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_rt" type="tag" tooltip="" name="rt" text="rt" >
+ <tag useDialog="false" >&lt;rt&gt;</tag>
+ <xtag use="true" >&lt;/rt&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_rp" type="tag" tooltip="" name="rp" text="rp" >
+ <tag useDialog="false" >&lt;rp&gt;</tag>
+ <xtag use="true" >&lt;/rp&gt;</xtag>
+ </action>
+ <action shortcut="" icon="html5_br" type="tag" tooltip="" name="br" text="br" >
+ <tag useDialog="false" >&lt;br&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_wbr" type="tag" tooltip="" name="wbr" text="wbr" >
+ <tag useDialog="false" >&lt;wbr&gt;</tag>
+ </action>
+ <action shortcut="" icon="html5_span" type="tag" tooltip="" name="span" text="span" >
+ <tag useDialog="false" >&lt;span&gt;</tag>
+ <xtag use="true" >&lt;/span&gt;</xtag>
+ </action>
+</actions>
diff --git a/quanta/data/toolbars/html5/style.toolbar b/quanta/data/toolbars/html5/style.toolbar
new file mode 100644
index 00000000..99f215cd
--- /dev/null
+++ b/quanta/data/toolbars/html5/style.toolbar
@@ -0,0 +1,36 @@
+<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
+<kpartgui name="quanta" version="2">
+ <ToolBar tabname="Style" noMerge="1" name="style" >
+ <text>Style</text>
+ <Action name="a" />
+ <Action name="strong" />
+ <Action name="i" />
+ <Action name="b" />
+ <Action name="del" />
+ <Action name="small" />
+ <Action name="big" />
+ <Action name="font" />
+ <Action name="code" />
+ <Action name="var" />
+ <Action name="kbd" />
+ <Action name="samp" />
+ <Action name="sup" />
+ <Action name="sub" />
+ <Action name="q" />
+ <Action name="ins" />
+ <Action name="cite" />
+ <Action name="time" />
+ <Action name="abbr" />
+ <Action name="data" />
+ <Action name="mark" />
+ <Action name="u" />
+ <Action name="bdi" />
+ <Action name="bdo" />
+ <Action name="ruby" />
+ <Action name="rt" />
+ <Action name="rp" />
+ <Action name="br" />
+ <Action name="wbr" />
+ <Action name="span" />
+ </ToolBar>
+</kpartgui>
diff --git a/quanta/data/toolbars/html5/tools.actions b/quanta/data/toolbars/html5/tools.actions
new file mode 100644
index 00000000..bbae9334
--- /dev/null
+++ b/quanta/data/toolbars/html5/tools.actions
@@ -0,0 +1,6 @@
+<!DOCTYPE actionsconfig>
+<actions>
+ <action shortcut="" icon="quick_start.png" type="script" tooltip="Kommander Quick Start Dialog" name="tag_quick_start_html5" text="Quick Start Dialog" >
+ <script output="new" error="message" input="none" >kmdr-executor -c quanta %scriptdir/htmlquickstart5.kmdr</script>
+ </action>
+</actions>
diff --git a/quanta/data/toolbars/html5/tools.toolbar b/quanta/data/toolbars/html5/tools.toolbar
new file mode 100644
index 00000000..348dbc03
--- /dev/null
+++ b/quanta/data/toolbars/html5/tools.toolbar
@@ -0,0 +1,13 @@
+<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
+<kpartgui name="quanta" version="2">
+ <ToolBar tabname="Tools" noMerge="1" name="tools" >
+ <text>Tools</text>
+ <Action name="tag_quick_start_html5" />
+ <Action name="insert_css" />
+ <Action name="tag_color" />
+ <Action name="tag_edit_table" />
+ <Action name="tag_quick_list" />
+ <Action name="tag_nbsp" />
+ <Action name="insert_char" />
+ </ToolBar>
+</kpartgui>
diff --git a/quanta/scripts/CMakeLists.txt b/quanta/scripts/CMakeLists.txt
index 03099cac..2d58a86b 100644
--- a/quanta/scripts/CMakeLists.txt
+++ b/quanta/scripts/CMakeLists.txt
@@ -13,7 +13,7 @@ install( FILES
scriptinfo.kmdr.info dwt.pl dwt.kmdr.info
tidy.kmdr.info checkxml.kmdr.info
meinproc.kmdr.info xmlval.kmdr.info
- xsltproc.kmdr.info htmlquickstart.kmdr.info
+ xsltproc.kmdr.info htmlquickstart.kmdr.info htmlquickstart5.kmdr.info
TemplateMagic.pl TemplateMagic.pl.info
info.css externalpreview.sh info.xsl
externalpreview.sh.info dwt.pl.info
@@ -23,7 +23,7 @@ install( FILES
install( PROGRAMS
scriptinfo.kmdr dwt.kmdr tidy.kmdr checkxml.kmdr
meinproc.kmdr xmlval.kmdr xsltproc.kmdr
- htmlquickstart.kmdr gubed_install.kmdr
+ htmlquickstart.kmdr htmlquickstart5.kmdr gubed_install.kmdr
listwizard.kmdr picturewizard.kmdr
tablewizard.kmdr docbook_table.kmdr
DESTINATION ${DATA_INSTALL_DIR}/quanta/scripts )
diff --git a/quanta/scripts/Makefile.am b/quanta/scripts/Makefile.am
index 00a74dea..5353f514 100644
--- a/quanta/scripts/Makefile.am
+++ b/quanta/scripts/Makefile.am
@@ -2,7 +2,7 @@ quantadir = ${quanta_datadir}/scripts
quanta_DATA = scriptinfo.kmdr.info dwt.pl dwt.kmdr.info \
tidy.kmdr.info checkxml.kmdr.info meinproc.kmdr.info \
- xmlval.kmdr.info xsltproc.kmdr.info htmlquickstart.kmdr.info \
+ xmlval.kmdr.info xsltproc.kmdr.info htmlquickstart.kmdr.info htmlquickstart5.kmdr.info \
TemplateMagic.pl TemplateMagic.pl.info info.css externalpreview.sh \
info.xsl externalpreview.sh.info dwt.pl.info gubed_install.kmdr.info
@@ -12,6 +12,6 @@ execquantadir = ${quanta_datadir}/scripts
execquanta_SCRIPTS = scriptinfo.kmdr dwt.kmdr tidy.kmdr \
checkxml.kmdr meinproc.kmdr \
xmlval.kmdr xsltproc.kmdr \
- htmlquickstart.kmdr \
+ htmlquickstart.kmdr htmlquickstart5.kmdr \
gubed_install.kmdr \
listwizard.kmdr picturewizard.kmdr tablewizard.kmdr docbook_table.kmdr
diff --git a/quanta/scripts/htmlquickstart5.kmdr b/quanta/scripts/htmlquickstart5.kmdr
new file mode 100755
index 00000000..cc145dea
--- /dev/null
+++ b/quanta/scripts/htmlquickstart5.kmdr
@@ -0,0 +1,997 @@
+<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
+<class>quickStartForm</class>
+<widget class="Dialog">
+ <property name="name">
+ <cstring>quickStartForm</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>473</width>
+ <height>577</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="caption">
+ <string>Quick Start</string>
+ </property>
+ <property name="populationText">
+ <string></string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string></string>
+ <string>@execBegin
+quanta=`dcop quanta-@parentPid`
+if [ -z "$quanta" ]; then
+ quanta=`dcop quanta`
+ if [ ! -z "$quanta" ]; then
+ quantadcop=quanta
+ fi
+else
+ quantadcop=quanta-@parentPid
+fi
+
+if [ ! -z "$quantadcop" ]; then
+ encoding=`dcop $quantadcop SettingsIf encoding`
+ dcop @dcopid KommanderIf setSelection ComboMetachar $encoding
+ dcop @dcopid KommanderIf setChecked CBMetaChar true
+ dtep=`dcop $quantadcop SettingsIf dtep`
+ dcop @dcopid KommanderIf setCurrentListItem DTEPselect "$dtep"
+fi
+@execEnd</string>
+ <string></string>
+ </stringlist>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>11</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <widget class="TQLabel" row="0" column="0" rowspan="1" colspan="4">
+ <property name="name">
+ <cstring>TextLabel1</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <family>Sans Serif</family>
+ <pointsize>12</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Quanta Plus Kommander Quick Start</string>
+ </property>
+ <property name="alignment">
+ <set>AlignCenter</set>
+ </property>
+ </widget>
+ <spacer row="2" column="0">
+ <property name="name">
+ <cstring>Spacer6_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>33</width>
+ <height>0</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="GroupBox" row="1" column="0" rowspan="1" colspan="4">
+ <property name="name">
+ <cstring>dialogScript</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="title">
+ <string></string>
+ </property>
+ <property name="flat">
+ <bool>false</bool>
+ </property>
+ <property name="populationText">
+ <string></string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>#############################
+# Globals
+
+# The indentation level. We have only
+# one level of indentation
+PADDING=' '
+
+# This sets the DTD var
+@DTEPselect
+
+# set parameters that depend on DTD
+if echo $DTD | grep -q xhtml
+then
+ XHTML=true
+ TAGEND=' /&gt;'
+ HTML='&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;'
+else
+ XHTML=FALSE
+ TAGEND='&gt;'
+ HTML='&lt;html&gt;'
+fi
+
+##############################
+# Finally generate the page
+
+@CBDTD
+echo $HTML
+echo '@CBCVS'
+@CBHead
+
+echo '&lt;body&gt;'
+echo '@CBPHPHeader'
+echo '@CBPHPFooter'
+echo '&lt;/body&gt;'
+echo '&lt;/html&gt;'
+
+quanta=`dcop quanta-@parentPid`
+if [ -z "$quanta" ]; then
+ quanta=`dcop quanta`
+ if [ ! -z "$quanta" ]; then
+ quantadcop=quanta
+ fi
+else
+ quantadcop=quanta-@parentPid
+fi
+
+if [ ! -z "$quantadcop" ]; then
+ dcop $quantadcop WindowManagerIf setDtep "@DTEPselect.text" false
+fi</string>
+ </stringlist>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>11</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <widget class="TQLabel" row="0" column="0">
+ <property name="name">
+ <cstring>TextLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>DTD / Schema:</string>
+ </property>
+ </widget>
+ <widget class="GroupBox" row="4" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>GroupBox3</cstring>
+ </property>
+ <property name="title">
+ <string>Body Area</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>&lt;body&gt;
+@CBPHPHeader
+@CBPHPFooter
+&lt;/body&gt;</string>
+ </stringlist>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>11</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <widget class="LineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>phpHeaderFile</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@widgetText</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="LineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>phpFooterFile</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@widgetText</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>CBPHPFooter</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;PHP footer include:</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>&lt;? include_once("@phpFooterFile") ?&gt;</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>CBPHPHeader</cstring>
+ </property>
+ <property name="text">
+ <string>PHP header include:</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>&lt;? include_once("@phpHeaderFile") ?&gt;</string>
+ </stringlist>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="CheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>CBDTD</cstring>
+ </property>
+ <property name="text">
+ <string>Show &amp;DTD</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string>@DTEPselect
+echo "$DTD"</string>
+ <string>echo "$DTD"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="ComboBox" row="0" column="1">
+ <item>
+ <property name="text">
+ <string>HTML 5</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>HTML 4.01 Transitional</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>HTML 4.01 Strict</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>HTML 4.01 Frameset</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>XHTML 1.0 Transitional</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>XHTML 1.0 Strict</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>XHTML 1.0 Frameset</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>XHTML 1.0 Basic</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>XHTML 1.1</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>DTEPselect</cstring>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>################################
+# This script sets the DTD var
+
+
+# The various DTD's
+
+html5='&lt;!DOCTYPE html&gt;'
+
+htmltrans='&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"&gt;'
+
+strict='&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"&gt;'
+
+frameset='&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"&gt;'
+
+xhtml1trans='&lt;?xml version="1.0" encoding="@ComboMetachar"?&gt;
+&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;'
+
+xhtml1strict='&lt;?xml version="1.0" encoding="@ComboMetachar"?&gt;
+&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;'
+
+xhtml1frameset='&lt;?xml version="1.0" encoding="@ComboMetachar"?&gt;
+&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"&gt;'
+
+xhtml1basic='&lt;?xml version="1.0" encoding="@ComboMetachar"?&gt;
+&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" "http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"&gt;'
+
+xhtml11='&lt;?xml version="1.0" encoding="@ComboMetachar"?&gt;
+&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"&gt;'
+
+################################
+# Set the DTD based on user selection
+
+case "@widgetText" in
+"HTML 5" )
+ DTD="$html5"
+;;
+"HTML 4.01 Transitional" )
+ DTD="$htmltrans"
+;;
+"HTML 4.01 Strict" )
+ DTD="$strict"
+;;
+"HTML 4.01 Frameset" )
+ DTD="$frameset"
+;;
+"XHTML 1.0 Transitional" )
+ DTD="$xhtml1trans"
+;;
+"XHTML 1.0 Strict" )
+ DTD="$xhtml1strict"
+;;
+"XHTML 1.0 Frameset" )
+ DTD="$xhtml1frameset"
+;;
+"XHTML 1.0 Basic" )
+ DTD="$xhtml1basic"
+;;
+"XHTML 1.1" )
+ DTD="$xhtml11"
+;;
+* )
+ echo "No Match"
+;;
+esac
+</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>CBHead</cstring>
+ </property>
+ <property name="text">
+ <string>Head &amp;area</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo '&lt;head&gt;'
+@LETitle
+@CBBasedir
+@CBMetaQuanta
+@CBMetaAuthor
+@CBMetaChar
+@CBMetaKeywords
+@CBStyle
+@CBStyleArea
+@CBJavascript
+echo '&lt;/head&gt;'</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="1" column="1">
+ <property name="name">
+ <cstring>CBCVS</cstring>
+ </property>
+ <property name="text">
+ <string>CVS tag &amp;in comment</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>&lt;!-- $Id$ --&gt;</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="GroupBox" row="3" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>GroupBox2</cstring>
+ </property>
+ <property name="title">
+ <string></string>
+ </property>
+ <property name="populationText">
+ <string></string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string></string>
+ </stringlist>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>11</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <widget class="CheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>CBMetaAuthor</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Meta author:</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo "$PADDING&lt;meta name=\"AUTHOR\" content=\"@LEMetaAuthor\"$TAGEND"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="3" column="0">
+ <property name="name">
+ <cstring>CBMetaChar</cstring>
+ </property>
+ <property name="text">
+ <string>Meta character set:</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo "$PADDING&lt;meta http-equiv=\"Content-Type\" content=\"text/html; charset=@ComboMetachar\"$TAGEND"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="7" column="0">
+ <property name="name">
+ <cstring>CBStyleArea</cstring>
+ </property>
+ <property name="text">
+ <string>St&amp;yle area</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo "$PADDING&lt;style type=\"text/css\"&gt;"
+if [ $XHTML = true ]; then
+ echo "$PADDING/* &lt;![CDATA[ */"
+ echo "$PADDING"
+ echo "$PADDING/* ]]&gt; */"
+fi
+echo "$PADDING&lt;/style&gt;"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="LineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>LEBasedir</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@widgetText</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="LineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>LEMetaAuthor</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@widgetText</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="ComboBox" row="3" column="1">
+ <item>
+ <property name="text">
+ <string>iso-8859-1</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-2</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-3</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-4</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-5</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-6</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-7</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-8</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-8i</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-9</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-10</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-11</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-12</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-13</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-14</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>iso-8859-15</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>utf-8</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>utf-16</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>koi8-r</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>koi8-u</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1250</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1251</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1252</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1253</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1254</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1255</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1256</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1257</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>windows-1258</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>ComboMetachar</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@widgetText</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="LineEdit" row="4" column="1">
+ <property name="name">
+ <cstring>LEMetaKeywords</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@widgetText</string>
+ </stringlist>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>limit to 8, separate with commas</string>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>CBBasedir</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Base directory:</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo "$PADDING&lt;base href=\"@LEBasedir\"$TAGEND"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="6" column="0">
+ <property name="name">
+ <cstring>CBMetaQuanta</cstring>
+ </property>
+ <property name="text">
+ <string>Meta &amp;Quanta</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo "$PADDING&lt;meta name=\"GENERATOR\" content=\"Quanta Plus\"$TAGEND"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="4" column="0">
+ <property name="name">
+ <cstring>CBMetaKeywords</cstring>
+ </property>
+ <property name="text">
+ <string>Meta &amp;keywords:</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo -n "$PADDING&lt;meta name=\"KEYWORDS\" content=\""
+echo -n '@LEMetaKeywords'
+echo "\"$TAGEND"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="5" column="0">
+ <property name="name">
+ <cstring>CBStyle</cstring>
+ </property>
+ <property name="text">
+ <string>Li&amp;nked style sheet:</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>echo "$PADDING&lt;link rel=\"stylesheet\" type=\"text/css\" href=\"@cssFile\"$TAGEND"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="LineEdit" row="5" column="1">
+ <property name="name">
+ <cstring>cssFile</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@widgetText</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="LineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>LETitle</cstring>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>echo "$PADDING&lt;title&gt;@widgetText&lt;/title&gt;"</string>
+ </stringlist>
+ </property>
+ </widget>
+ <widget class="TQLabel" row="0" column="0">
+ <property name="name">
+ <cstring>TextLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Title:</string>
+ </property>
+ </widget>
+ <widget class="CheckBox" row="7" column="1">
+ <property name="name">
+ <cstring>CBJavascript</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;JavaScript area</string>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@null</string>
+ <string></string>
+ <string>if echo $DTD | grep -q strict
+then
+ echo "$PADDING&lt;script type=\"text/javascript\"&gt;"
+else
+ echo "$PADDING&lt;script language=\"javascript\" type=\"text/javascript\"&gt;"
+fi
+
+
+if [ $XHTML = true ]; then
+ echo "$PADDING/* &lt;![CDATA[ */"
+ echo "$PADDING"
+ echo "$PADDING/* ]]&gt; */"
+else
+ echo "$PADDING// &lt;!--"
+ echo "$PADDING"
+ echo "$PADDING// --&gt;"
+fi
+
+echo "$PADDING&lt;/script&gt;"</string>
+ </stringlist>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="CloseButton" row="2" column="3">
+ <property name="name">
+ <cstring>CloseButton1_2</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Cancel</string>
+ </property>
+ <property name="flat">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string></string>
+ </stringlist>
+ </property>
+ <property name="writeStdout">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="CloseButton" row="2" column="1">
+ <property name="name">
+ <cstring>CloseButton1</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;OK</string>
+ </property>
+ <property name="flat">
+ <bool>false</bool>
+ </property>
+ <property name="associations" stdset="0">
+ <stringlist>
+ <string>@dialogScript
+</string>
+ </stringlist>
+ </property>
+ <property name="writeStdout">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+</widget>
+<connections>
+ <connection>
+ <sender>CBBasedir</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>LEBasedir</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>CBMetaAuthor</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>LEMetaAuthor</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>CBMetaKeywords</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>LEMetaKeywords</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>CBMetaChar</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>ComboMetachar</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>CBStyle</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>cssFile</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>CBHead</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>GroupBox2</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>CBPHPHeader</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>phpHeaderFile</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>CBPHPFooter</sender>
+ <signal>toggled(bool)</signal>
+ <receiver>phpFooterFile</receiver>
+ <slot>setEnabled(bool)</slot>
+ </connection>
+ <connection>
+ <sender>quickStartForm</sender>
+ <signal>widgetOpened()</signal>
+ <receiver>GroupBox2</receiver>
+ <slot>populate()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>DTEPselect</tabstop>
+ <tabstop>CBDTD</tabstop>
+ <tabstop>CBCVS</tabstop>
+ <tabstop>CBHead</tabstop>
+ <tabstop>LETitle</tabstop>
+ <tabstop>CBBasedir</tabstop>
+ <tabstop>LEBasedir</tabstop>
+ <tabstop>CBMetaAuthor</tabstop>
+ <tabstop>LEMetaAuthor</tabstop>
+ <tabstop>CBMetaChar</tabstop>
+ <tabstop>ComboMetachar</tabstop>
+ <tabstop>CBMetaKeywords</tabstop>
+ <tabstop>LEMetaKeywords</tabstop>
+ <tabstop>CBStyle</tabstop>
+ <tabstop>cssFile</tabstop>
+ <tabstop>CBMetaQuanta</tabstop>
+ <tabstop>CBStyleArea</tabstop>
+ <tabstop>CBJavascript</tabstop>
+ <tabstop>CBPHPHeader</tabstop>
+ <tabstop>phpHeaderFile</tabstop>
+ <tabstop>CBPHPFooter</tabstop>
+ <tabstop>phpFooterFile</tabstop>
+ <tabstop>CloseButton1</tabstop>
+ <tabstop>CloseButton1_2</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/quanta/scripts/htmlquickstart5.kmdr.info b/quanta/scripts/htmlquickstart5.kmdr.info
new file mode 100644
index 00000000..2602167a
--- /dev/null
+++ b/quanta/scripts/htmlquickstart5.kmdr.info
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE QuantaScriptInfo>
+<INFO>
+<options editor="kmdr-editor" interpreter="kmdr-executor -c quanta" />
+<name>htmlquickstart5</name>
+<author>Alexis Puente Montiel</author>
+<email>miscelaneanatural@yahoo.es</email>
+<website>http://quanta.sf.net/</website>
+<version>1.1</version>
+<license>GPL</license>
+<about>Enjoy!</about>
+</INFO>