diff --git a/sefht.geany b/sefht.geany index 68d4d92b34da803a45e85e947bb6e49403e8bbe6..8e82911528eb96b4b5c775e021e086dd2ec83cca 100644 --- a/sefht.geany +++ b/sefht.geany @@ -28,7 +28,7 @@ long_line_behaviour=1 long_line_column=72 [files] -current_page=31 +current_page=8 FILE_NAME_0=139;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2FREADME;0;8 FILE_NAME_1=134;None;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2F.gitignore;0;8 FILE_NAME_2=1737;Sh;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fconfigure.ac;0;8 @@ -37,7 +37,7 @@ FILE_NAME_4=19;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm FILE_NAME_5=1867;Make;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2FMakefile.am;0;8 FILE_NAME_6=18;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fcms.c;0;8 FILE_NAME_7=18;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fcms.h;0;8 -FILE_NAME_8=4584;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fdata.c;0;8 +FILE_NAME_8=3392;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fdata.c;0;8 FILE_NAME_9=1794;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Fdata.h;0;8 FILE_NAME_10=23;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Ffragment.c;0;8 FILE_NAME_11=23;C;0;EUTF-8;1;1;0;%2Fhome%2Fjonathan%2FDokumente%2Fprojekte%2Fprgm%2Finternet%2Fweb%2FSeFHT%2Fsrc%2Flib%2Fsefht%2Ffragment.h;0;8 diff --git a/src/lib/sefht/data.c b/src/lib/sefht/data.c index 8211a31412bd9d75adf9a826db801bce4c915c8f..0728c22fddfc19beaa5c50d34bdc7b36e0802a87 100644 --- a/src/lib/sefht/data.c +++ b/src/lib/sefht/data.c @@ -161,47 +161,12 @@ init_validator (struct SH_Data * data, /*@modifies fileSystem@*/ /*@modifies status@*/ { - data->validator = SH_Validator_new (status); - - if (data->validator == NULL) + data->validator = SH_Validator_new_html5 (status); + if (NULL == data->validator) { return FALSE; } - #define R(...) \ - if (!SH_Validator_register_tag (data->validator, \ - __VA_ARGS__, NULL)) \ - { \ - SH_Validator_free (data->validator); \ - return FALSE; \ - } - R("html", SH_TAG_TYPE_NORMAL); - R("head", SH_TAG_TYPE_NORMAL); - R("body", SH_TAG_TYPE_NORMAL); - R("meta", SH_TAG_TYPE_VOID); - R("link", SH_TAG_TYPE_VOID); - R("title", SH_TAG_TYPE_ESC_RAW_TEXT); - R("main", SH_TAG_TYPE_NORMAL); - R("article", SH_TAG_TYPE_NORMAL); - R("section", SH_TAG_TYPE_NORMAL); - R("header", SH_TAG_TYPE_NORMAL); - R("footer", SH_TAG_TYPE_NORMAL); - R("nav", SH_TAG_TYPE_NORMAL); - R("h1", SH_TAG_TYPE_NORMAL); - R("h2", SH_TAG_TYPE_NORMAL); - R("h3", SH_TAG_TYPE_NORMAL); - R("h4", SH_TAG_TYPE_NORMAL); - R("h5", SH_TAG_TYPE_NORMAL); - R("h6", SH_TAG_TYPE_NORMAL); - R("p", SH_TAG_TYPE_NORMAL); - R("br", SH_TAG_TYPE_VOID); - R("i", SH_TAG_TYPE_NORMAL); - R("b", SH_TAG_TYPE_NORMAL); - R("strong", SH_TAG_TYPE_NORMAL); - R("em", SH_TAG_TYPE_NORMAL); - R("small", SH_TAG_TYPE_NORMAL); - #undef R - return TRUE; }